Start typing to search across invoices, services, domains, tickets, and more...
Ejecutar varios sitios web, servicios de correo o proxies en un mismo servidor Windows suele requerir asignar varias IP a una sola tarjeta de red. Esta guía explica tres formas de añadir varias direcciones IP en Windows Server 2016/2019/2022: el cuadro de diálogo de configuración avanzada de TCP/IP, netsh y la adición masiva con PowerShell New-NetIPAddress.
Abra PowerShell como administrador y liste el alias del adaptador (InterfaceAlias) y las direcciones existentes:
Get-NetAdapter
Get-NetIPConfiguration
Si el adaptador usa DHCP, cámbielo primero a una IP estática; no se pueden añadir direcciones adicionales a una interfaz configurada por DHCP.
Es lo más adecuado cuando solo necesita unas pocas IP adicionales:
netsh funciona en todas las versiones y encaja muy bien en scripts por lotes. Ejecute en un símbolo del sistema con privilegios elevados:
netsh interface ipv4 add address "Ethernet" 203.0.113.10 255.255.255.0
Para añadir de 203.0.113.11 a 203.0.113.20 (cmd interactivo; use %%i en lugar de %i dentro de un archivo .bat):
for /L %i in (11,1,20) do netsh interface ipv4 add address "Ethernet" 203.0.113.%i 255.255.255.0
PowerShell es más flexible y permite establecer SkipAsSource para que las IP adicionales no se elijan como dirección de salida predeterminada:
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 203.0.113.10 -PrefixLength 24 -SkipAsSource $true
Añada un rango completo de una sola vez:
11..20 | ForEach-Object {
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress "203.0.113.$_" -PrefixLength 24 -SkipAsSource $true
}
Liste todas las direcciones IPv4 asignadas y pruebe desde fuera:
Get-NetIPAddress -InterfaceAlias "Ethernet" -AddressFamily IPv4 | Format-Table IPAddress,PrefixLength,SkipAsSource
ipconfig /all
Haga ping a la nueva IP desde otra máquina. Si falla, compruebe que el Firewall de Windows permite el eco ICMP (regla de entrada "File and Printer Sharing (Echo Request)", en español «Compartir archivos e impresoras (solicitud de eco)»).
Remove-NetIPAddress -IPAddress 203.0.113.10 -Confirm:$false
netsh interface ipv4 delete address "Ethernet" 203.0.113.11
Windows puede elegir una dirección nueva como origen. Establezca SkipAsSource en las IP adicionales: Set-NetIPAddress -IPAddress 203.0.113.10 -SkipAsSource $true.
La IP ya está asignada o ha quedado un resto en el registro. Compruébelo con Get-NetIPAddress y elimínela con Remove-NetIPAddress antes de volver a añadirla.
Inicie sesión mediante la consola VNC del área de cliente, compruebe si la IP principal o la puerta de enlace se modificaron por error y restáurelas.
¿Sigue con problemas? Abra un ticket con el soporte técnico 24/7 de IMIDC.