我有一个带NIC1的专用服务器(Windows 2016),其中分配了2个公共IP地址。我为此项目购买了第二个IP。 NIC2不可用(没有有线连接),我可以再购买6个IP,并将其分配给NIC1以转发到Hyper-V虚拟机。
Screenshot: preferred IP Setup on Host
我希望Hyper-V中的虚拟机获得此公共IP(例如 xxx.xxx.xx0.199 ,用于在端口443上运行多个单独的Web服务器)。对于这个问题,我们只使用一个VM。
我这样做了:
New-NetNat -Name MyNAT -InternalIPInterfaceAddressPrefix 192.168.0.0/24
问题是,当我从虚拟机内部访问whoer.net时,它显示IP xxx.xxx.xx0.199
但有时,它没有任何更改,显示为xxx.xxx.xx4.171。
如何将其修复为 xxx.xxx.xx0.199 ?
如何将IP xxx.xxx.xx0.199的全部或大部分65535端口转发到192.168.0.2?
注意:稍后,我将更改为每个公用IP 192.168.0.2/30而不是192.168.0.0/24,以便每个VM都获得每个IP分配的端口。
Screenshot: vEthernet IP-Setup working NAT functionality
Screenshot: Routing Table on Host
我可以为您提供哪些信息来帮助我解决网络,路由和覆盖问题?