在NIC1分配2个IP时,如何在Hyper-V中设置内部vSwitch?

时间:2018-11-19 14:30:58

标签: routing virtual-machine hyper-v nat

我有一个带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

我可以为您提供哪些信息来帮助我解决网络,路由和覆盖问题?

0 个答案:

没有答案