Cambiar la dirección IP desde la línea de comandos con Netsh

Noviembre 2017


En Windows 2000/XP y superiores es posible modificar los parámetros TCP/IP desde la línea de comandos, por ejemplo para automatizar esta tarea utilizando un script .

Esto es posible gracias a la herramienta netsh.exe (NetShell), cuyos parámetros precisaremos a continuación:



Configuración de la dirección IP


Para la configuración de una dirección IP estática


netsh interface ip set address "Description" static %adresse% %netmask% %gateway% %metric%
  • Description: designa un texto describiendo el nombre de la conexión
  • %adresse%: designa la dirección IP
  • %netmask%: representa la mascara de la sub red
  • %gateway%: representa la dirección IP de la puerta de enlace
  • %metric%: representa el metric de la tarjeta de red (por lo general=1)


Por ejemplo:
netsh interface ip set address "Red local" static 192.168.0.3 255.255.255.0 192.168.0.1 1

Para la configuración de una dirección IP dinámica (DHCP)


netsh interface ip set address "Description" dhcp

Configuración de los servidores de nombres (DNS)


netsh interface ip set dns "Description" static %DNS%
  • %DNS%: designa la dirección IP del servidor DNS

Publicado por Carlos-vialfa. Última actualización: 19 de octubre de 2009 a las 18:16 por Carlos-vialfa.
El documento «Cambiar la dirección IP desde la línea de comandos con Netsh» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.