Cómo agregar rápidamente varias direcciones IP a los servidores de Windows

Si ya ha agregado varias direcciones IP a un solo servidor de Windows, pasar por la GUI es una tarea abrumadora, ya que cada IP debe agregarse manualmente, cada una en un nuevo cuadro de diálogo. He aquí una solución sencilla.

No hace falta decir que puede ser increíblemente monótono y llevar mucho tiempo si agrega más de unas pocas direcciones IP. Afortunadamente, existe una forma mucho más sencilla que le permite agregar una subred completa (o más) en segundos.

Agregar una dirección IP desde la línea de comando

Windows incluye el comando «netsh» que le permite configurar casi cualquier aspecto de sus conexiones de red. Si muestra los parámetros aceptados usando «netsh / ??» Se le presentará una lista de comandos, cada uno con su propia lista de comandos (y así sucesivamente). Con el fin de agregar direcciones IP, estamos interesados ​​en esta cadena de parámetros:

interfaz netsh ipv4 agregar dirección

Nota: Para Windows Server 2003 / XP y versiones anteriores, “ipv4” debe reemplazarse por “ip” en el comando netsh.

Si observa la información de ayuda, puede ver la lista completa de parámetros aceptados, pero la mayoría de las veces, lo que le interesará es algo como esto:

interfaz netsh ipv4 agregue la dirección «Conexión de área local» 192.168.1.2 255.255.255.0

El comando anterior agrega la dirección IP 192.168.1.2 (con la máscara de subred 255.255.255.0) a la conexión etiquetada como «Red local».

Agregar varias direcciones IP a la vez

Cuando acompañamos un comando netsh con el bucle FOR / L, podemos agregar rápidamente varias direcciones IP. La sintaxis del bucle FOR / L se ve así:

FOR / L% variable IN (inicio, paso, final) comando DO

Entonces podríamos agregar fácilmente cada dirección IP de una subred completa usando este comando:

FOR / L% A IN (0,1,255) DO netsh interface ipv4 agregue la dirección «Conexión a la red local» 192.168.1.% A 255.255.255.0

Ejecutar este comando toma alrededor de 20 segundos, mientras que agregar manualmente la misma cantidad de direcciones IP tomaría mucho más tiempo.

Una demostración rápida

Aquí está la configuración inicial de nuestro adaptador de red:

ipconfig / all

Ahora ejecute netsh desde un bucle FOR / L para agregar la dirección IP 192.168.1.10-20 a este adaptador:

PARA / L% A IN (10,1,20) DO netsh interface ipv4 agregue la dirección «Conexión a la red local» 192.168.1.% A 255.255.255.0

Después de ejecutar el comando anterior, la pantalla de configuración de IP del adaptador ahora muestra:

Experto Geek - Tu Guía en Tendencias Tecnológicas