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

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 máscara 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%

Description:

%DNS%: designa la dirección IP del servidor DNS