Cambiar dirección IP y DNS desde CMD en Windows

En el día de hoy estaremos viendo los pasos que debes dar para cambiar la IP y los DNS de tu computadora Windows, desde la línea de comandos (CMD).

Configurar y cambiar dirección IP y DNS desde CMD

En el día de hoy estaremos viendo los pasos que debes dar para cambiar la IP y los DNS de tu computadora Windows, desde la línea de comandos (CMD).

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

Cambiar IP desde CMD

Configurar dirección IP estática

Para cambiar la IP desde la línea de comandos con una dirección IP estática, y puedes hacerlo de esta forma:

1. Lo primero que debes hacer es abrir el Símbolo del sistema como administrador. Para ello escribe CMD en la búsqueda de Inicicio y selecciona la opción en los resultados.

Abrir el Símbolo del sistema como administrador

2. Ya con la línea de comandos abierta, ahora debemos ver el estado de la red en la computadora, mediante el siguiente comando:

netsh interface ipv4 show config
Ver los parámetro de red de la computadora Windows

Con esto hemos obtenido un resumen completo de los parámetro de red del equipo, incluyendo nombre de interfaz, dirección IP, prefijo de subred, puerta de enlace, métrica de puerta de enlace, DNS y DHCP.

3. Ya conociendo estos parámetros, podemos proceder a usar el siguiente comando para modificar los valores de red:

netsh interface ipv4 set address name=”Nombre de la interfaz" static Dirección_IP Máscara de Subred GATEWAY

Por ejemplo, en nuestro caso, para el interfaz de red “Wi-Fi” tenemos la IP 10.0.0.3, y para cambiarla a otra (10.0.0.9, por ejemplo) debemos hacerlo de esta forma:

netsh interface ipv4 set address name=”Wi-Fi" static 10.0.0.9 255.255.255.0 10.0.0.1
Cambiar dirección IP por Símbolo del sistema CMD

Como puedes ver, hemos establecido la dirección IP estática 10.0.0.9 a la interfaz de red “Wi-Fi” de nuestro equipo.

Propiedades de conexión

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

netsh interface ip set address "Wi-Fi" dhcp
Establecer la IP por DHCP desde CMD

Esto es importante, ya que puede que por alguna razón administrativa el adaptador de red no pueda obtener una dirección IP estática, y no tendrías conexión. Para volver a la normalidad solo debes ejecutar el comando anterior en la ventana CMD.

Modificar servidores de nombres DNS por CMD

Además de la dirección IP, también podemos utilizar el comando netsh para ajustar los valores de servidores DNS

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

1. Para ajustar el DNS primario se utiliza esta sintaxis:

netsh interface ipv4 set dns name=”Nombre_Interfaz" static Dirección IP DNS

Por ejemplo para establecer un DNS público como el de Google ingresaremos lo siguiente:

netsh interface ipv4 set dns name="Wi-Fi" static 8.8.8.8

2. En el caso de los valores del DNS secundario debemos usar la siguiente sintaxis:

netsh interface ipv4 add dns name="Nombre_Interfaz" address=Dirección_DNS

Siguiendo con el ejemplo de los DNS públicos de Google, como secundario utilizan el 8.8.4.4, entonces ingresaremos lo siguiente:

netsh interface ipv4 add dns name="Wi-Fi" address=8.8.4.4

Cambiar DNS primario y secundario por CMD

Configurar DNS por DHCP

Si deseas que tu computadora vuelva a tomar los parámetros de configuración de DNS por DHCP ejecuta esto:

netsh interface ip set dnsservers "Wi-Fi" source=dhcp

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

Scroll al inicio