Cambiar dirección IP y DNS desde la Línea de comandos o CMD con Netsh

4900

En todas las versiones del sistema operativo, a partir de Windows 2000, tienes la posibilidad de modificar o cambiar los parámetros de TCP/IP empleando la ventana de comandos (CMD) o Símbolo del sistema. Esta funcionalidad es proporcionada por la herramienta Netsh.exe (NetShell) y se puede emplear, por ejemplo, para automatizar dicha tarea utilizando un script.

PUBLICIDAD

Configurar la dirección IP por Línea de comandos

Configurar dirección IP estática

Para cambiar la IP desde la Línea de comandos utilizando una dirección IP estática, debes utilizar la siguiente sentencia:

netsh interface ip set address “Description” static %adresse% %netmask% %gateway% %metric%

Description designa el texto que describe el nombre de la conexión; %adresse% designa la dirección IP; %netmask% representa la máscara de subred; %gateway% representa la puerta de enlace; %metric% es la métrica o distancia de la puerta de enlace, puede ser 1 en la mayoría de los casos.

A continuación un ejemplo de cómo cambiar IP desde CMD por una dirección estática, utilizando la sintaxis explicada más arriba:

netsh interface ip set address “Conexion de Area Local” static 192.168.0.23 255.255.255.0 192.168.0.1 1

PUBLICIDAD

Configurar dirección IP y DNS desde la Consola del sistema

Configurar dirección IP dinámica (DHCP)

Si deseas obtener todos estos parámetros automáticamente por DHCP, debes ejecutar lo siguiente:

netsh interface ip set address “Description” static

Ejemplo:

netsh interface ip set address “Conexion de Area Local” dhcp

Cambiar servidores de nombres o DNS por CMD

Para configurar los DNS debes emplear dos sentencias, ya que los administradores suelen configurar un servidor DNS primario y uno secundario.

La sintaxis del comando para cambiar los DNS por la Consola del sistema es de esta forma:

netsh interface ip set dns “Description” static %DNS%

Por ejemplo, para el DNS primario ejecuta:

netsh interface ip set dns “Conexion de Area Local” static 8.8.8.8

Para el DNS Secundario ejecuta:

netsh interface ip add dns “Conexion de Area Local” static 4.2.2.2 index=2

Configurar DNS por DHCP

Si deseas que tu computadora tome los parámetros de configuración de DNS desde un servidor DHCP, realiza lo siguiente:

netsh interface ip set dnsservers “Conexion de Area Local” source=dhcp

Cuando hayas terminado con todos los cambios de IP y DNS, ejecuta ipconfig /all para que puedas ver los nuevos ajustes.

DEJA UNA RESPUESTA

Please enter your comment!
Please enter your name here