我正在租用的专用服务器上设置 Hyper-V (Win Server 2016) 实验室。
服务器有 2 个(可以获得更多)永久 IP 地址。
我希望我的来宾 VM 能够完全访问 Internet,并使用其中一个永久公共 IP,以便我可以 RDP 并让它们托管 Web 应用程序。
实际上,Hyper-V 主机只是管理用于复制/备份等的虚拟机。
主机有一个 NIC。
我尝试过 ICS(互联网连接共享),并尝试将其设置为 NAT。到目前为止,我得到的最接近的是通过 ICS 完全访问 Internet,但没有将特定公共 IP 流量路由到我的访客 VM,或者将 RDP/HTTP 流量的 NAT 路由控制到我的访客 VM,但没有可用的外部 Internet 访问。
我已经阅读了很多教程并尝试了很多我迷失的东西。当然,这应该比现在简单得多吗?
未在 2016 年测试,但我设法在 2012 R2 上完成这项工作。
您将需要配置称为IP 转发的内容:https ://technet.microsoft.com/en-us/library/cc962461.aspx
我已经能够按照以下链接中的步骤执行此操作:https ://wiki.hetzner.de/index.php/Windows_Server_2012_Subnet/en
请记住,这是一个非常肮脏的解决方案,我通常反对使用它。
对于任何有同样问题的人,我最终都能解决它。我花了很多时间尝试一切让它正常工作。
事实证明,因为我在租用的专用服务器上创建 Hyper-V 实验室,我需要让提供商将我的 VM MAC 地址添加到他们末端的 IP 地址。完成此操作后,一切都正常了。