Como cambiar la dirección IP de estática a dinámica y viceversa con Bat

· 2 min de lectura
Como cambiar la dirección IP de estática a dinámica y viceversa con Bat

La dirección IP de una red local, también llamada interna o privada, es la que posee un equipo conectado de cualquiera de las siguientes formas:
• A través de un router o modem DSL por cable.
• Una red de área local de una escuela o empresa.

En ocasiones tenemos la necesidad de cambiar o asignar una dirección ip estática, ya se por que la red a las que no conectemos requiera de una dirección ip fija como sería el caso al usar Fortinet, o talvez necesites asignar una ip fija o regresar a una ip dinámica de manera rápida, algo que puedes hacer con solo ejecutar un archivo bat.

Ejemplo cambiar a ip estática:

netsh interface ipv4 set address name="Wi-Fi" source=static address=192.168.0.10 mask=255.255.255.0 gateway=192.168.0.1
netsh interface ipv4 add dnsserver name="Wi-Fi" address=8.8.8.8 index=1
netsh interface ipv4 add dnsserver name="Wi-Fi" address=8.8.4.4 index=2

En el campo name se detalla en nombre de la red que tiene asignado tu tarjeta de red.

Seguidamente, la ip estática de que desees asignar junto con la mascara de subred y la puerta de enlace o ip del router(para ver la ip de tu router puedes ingresar a la consola CMD y ingresar el comando ipconfig ), en la línea 2 y 3 se asigna las direcciones de los servidores DNS, (Ejemplo: 8.8.8.8 y 8.8.4.4 Dns de Google).

Para asignar una dirección DHCP o dinámica:

NETSH INTERFACE IPV4 SET ADDRESS NAME="Wi-Fi" DHCP
netsh interface ip set dns name="Wi-Fi" dhcp

primera línea, para asignar la dirección ip automáticamente por el Router, segunda línea para asignar la dirección de los servidores DNS de manera automática.

Ejecuta los Script como administrador, para ver los cambios.

Articulo recomendado acerca de los archivos .bat

¿Qué es un archivo .BAT?
Los archivos .bat también conocidos como batch, son archivos de texto que alojan una serie de comandos que son dadas por el usuario en forma secuencial al sistema, en forma de un código del tipo script, que puede ser ejecutado e interpretado por el DOS, línea de comandos de nuestro