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

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.

Enlaces patrocinados:

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

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

Configurar dirección IP dinámica (DHCP)

Enlaces patrocinados:

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.

Enlaces patrocinados:

Leave a Reply

Uso de cookies

Este sitio web utiliza cookies para que tengas la mejor experiencia de usuario. Si continúas navegando estás dando consentimiento para la aceptación de las mismas y también de nuestra política de cookies. Pincha el enlace para mayor información.ACEPTAR

Aviso de cookies