我在一台服务器上运行 Hyper-V,该服务器有一个物理 NIC,该物理 NIC 分配了多个公共 IP 地址(整个子网)。
有没有办法告诉 Windows Server 2008、Hyper-V 或“路由和远程访问”,我想将所有到某个公共 IP 的流量路由到我的 VM?
答案1
您不应为该适配器分配其他 IP 地址。只需分配用于连接此主机的 IP 地址。如果您的路由器配置正确,并将流量(桥接模式)转发到服务器中的 NIC 接口(所有 IP 地址),那么将正确的外部 IP 地址分配给虚拟机的 vNIC(VM 内部)应该可以解决问题。
因此,从主机 NIC 中删除所有其他 IP(它们在那里是无用的),只留下要用于连接到此主机的 IP。将其他 IP 地址直接分配给虚拟机。
答案2
您可以使用适用于 Windows Server 2008 R2 的 RRAS。它包含一个可配置的软件 NAT。