Windows permite asignar varias IP (alias) a un adaptador de red, lo cual parece bastante práctico. Ya sea que ejecutes varios sitios web en el mismo servidor, vincules una aplicación a una IP específica o simplemente estés experimentando con la configuración de red, esta función puede ser fundamental. Sin embargo, configurarla no siempre es sencillo, especialmente si se usa DHCP, ya que Windows suele ser meticuloso al agregar IP secundarias en las interfaces asignadas por DHCP. A veces, basta con hacerlo mediante la interfaz gráfica de usuario, y otras veces, hay que recurrir a PowerShell o incluso usar netshcomandos directamente.¿El objetivo? Asegurarse de que la IP adicional aparezca y se pueda usar sin problemas, ya sea para enrutamiento local o pings externos.
Cómo agregar una dirección IP adicional en Windows
Asignación a través de la GUI
Este método es el más intuitivo, pero solo funciona si tu IP principal es estática, no DHCP. Esto se debe a que a Windows no suele gustarle que añadas una segunda IP a una interfaz DHCP; simplemente la rechaza o la restablece. Aun así, si tienes una IP estática, así es como funciona:
- Vaya a Panel de control > Redes e Internet > Centro de redes y recursos compartidos > Cambiar la configuración del adaptador. También puede hacer clic
ncpa.cplen Ejecutar. - Haga clic derecho en su adaptador de red y seleccione Propiedades.
- Seleccione Protocolo de Internet versión 4 (TCP/IPv4) y haga clic en Propiedades.
- Haga clic en el botón Avanzado.
- En Direcciones IP, haga clic en Agregar.
- Ingrese la nueva IP y máscara de subred (por ejemplo, 192.168.1.200 /24), luego presione Agregar nuevamente.
- Guarda todo y cierra. Tu nueva IP ya está en el adaptador.
Tenga en cuenta que esto es más fácil si su IP principal no proviene de DHCP. De ser así, Windows suele bloquear la posibilidad de agregar una segunda IP mediante esta interfaz gráfica. En algunas configuraciones, es posible que primero deba cambiar a IP estáticas en las propiedades de red.
Después de configurarlo, ejecute ipconfig /allel símbolo del sistema para comprobar si la segunda IP se mantiene. También, intente hacer ping a esa dirección desde otro dispositivo; si responde, listo.
Uso de PowerShell para mayor control
Aquí es donde la cosa se pone interesante, ya que PowerShell te permite ajustar las cosas con mayor precisión. Además, puedes crear un script si necesitas añadir varias IP o configurar opciones avanzadas como SkipAsSource. Aquí te explicamos cómo obtener una segunda IP con PowerShell: puede ser un poco complicado, pero es fiable.
- Abra PowerShell como administrador.
- Ejecute este comando para ver sus IP actuales y sus indicadores SkipAsSource (es un poco extraño, pero hablaremos más sobre eso más adelante):
- Para agregar una segunda IP, utilice:
- Si Windows comienza a utilizar de forma predeterminada su primera IP para el tráfico saliente, puede cambiar la configuración SkipAsSource de la siguiente manera:
- ¿Quieres eliminar la IP más tarde? Simplemente ejecuta:
Get-NetIPAddress | where AddressFamily -eq IPv4 | Select-Object IPAddress, InterfaceAlias, SkipAsSource
New-NetIPAddress –IPAddress 192.168.1.200 –PrefixLength 24 –InterfaceAlias "Ethernet" (Reemplace 192.168.1.200 y Ethernet con su información).
Get-NetIPAddress -IPAddress 192.168.1.200 | Set-NetIPAddress -SkipAsSource $True (Esto evita que Windows utilice automáticamente esa IP para el tráfico saliente a menos que especifique lo contrario).
Get-NetIPAddress -IPAddress 192.168.1.200 | Remove-NetIPAddress
A veces, estos comandos se comportan de forma extraña, sobre todo al cambiar de DHCP a estático o al manipular varias interfaces. Es posible que sea necesario ajustar los comandos exactos según el diseño de la red. Pero, en general, PowerShell ofrece mucho control una vez que se domina.
Agregar mediante línea de comandos con netsh
Si prefieres la línea de comandos, netshes otra opción, pero ten cuidado: es más antigua y menos flexible. Aquí tienes un ejemplo rápido:
Netsh int ipv4 add address "Local Area Connection" 192.168.1.201 255.255.255.0 SkipAsSource=True
Esto agrega la IP directamente al adaptador llamado «Conexión de área local».Para verificar la asignación, ejecute:
netsh int ipv4 show ipaddresses level=verbose
Recuerda que Windows puede tener problemas con las direcciones asignadas automáticamente o DHCP. Si tienes problemas, cambiar primero a direcciones IP estáticas podría ser útil.
En resumen, la clave es que se pueden agregar IP secundarias en Windows de varias maneras, pero a veces requieren cierta configuración, especialmente con DHCP. Controlar si esas IP se usan para el tráfico saliente puede ser igual de importante; por lo tanto, ajustar el indicador SkipAsSource.
Resumen
- Agregar direcciones IP secundarias es sencillo si su IP principal es estática: use GUI o PowerShell.
- Las interfaces DHCP pueden bloquear direcciones IP adicionales a menos que se cambien a estáticas.
- PowerShell le permite controlar SkipAsSource para la dirección del flujo y el registro de DNS.
- netsh puede agregar IP a través de la línea de comandos, pero es menos flexible.
Resumen
Obtener varias IP en un adaptador no siempre es pan comido, especialmente con DHCP. Pero con un poco de configuración a través de la interfaz gráfica de usuario o PowerShell, es posible. Controlar qué IP usa Windows para el tráfico saliente puede ser igual de crucial, especialmente para las cargas de trabajo del servidor. Si tienes problemas o no funciona correctamente, revisa la configuración de red, desactiva DHCP temporalmente o reinicia el adaptador después de los cambios. A veces, aunque parezca extraño, un reinicio ayuda.¡Mucha suerte y que tus IP siempre te favorezcan!