Windows 10/11 Hyper-V permite la traducción de direcciones de red (NAT) nativa de una red virtual.
NAT proporciona a una máquina virtual acceso a los recursos de red con la dirección IP y un puerto del equipo host a través de un conmutador virtual de Hyper-V. Básicamente, una red NAT usa una tabla de flujo para enrutar el tráfico de una dirección IP (host) externa y un número de puerto a la dirección IP interna correcta asociada a un punto de conexión de la red (máquina virtual, equipo, contenedor, etc.).
Vamos a crear un conmutador interno.
New-VMSwitch -SwitchName NAT -SwitchType Internal
A continuación, buscamos el conmutador virtual que acabas de crear.
Get-NetAdapter
El conmutador interno tendrá un nombre como vEthernet (SwitchName)
y una descripción de interfaz de Hyper-V Virtual Ethernet Adapter
. Anota su ifIndex
para usarlo en el siguiente paso.
New-NetIPAddress -IPAddress 192.168.100.1 -PrefixLength 24 -InterfaceIndex 47
- IPAddress: la dirección IP de puerta de enlace NAT.
- PrefixLength: la longitud del prefijo de subred NAT define el tamaño de la subred local NAT (máscara de subred). La longitud de prefijo de la subred será un valor entero entre 0 y 32.
- InterfaceIndex: ifIndex es el índice de interfaz del conmutador virtual que has determinado en el paso anterior.
New-NetNat -Name NAT -InternalIPInterfaceAddressPrefix 192.168.100.0/24
Ahora tiene una red virtual NAT.