Hyper-V Windows Server 2016 - 为客户虚拟机分配公共 IP 并允许互联网访问

Hyper-V Windows Server 2016 - 为客户虚拟机分配公共 IP 并允许互联网访问

我正在租用的专用服务器上建立 Hyper-V(Win Server 2016)实验室。

该服务器有2个(还可以获取更多)永久IP地址。

我希望我的 Guest VM 具有完全的互联网访问权限,并使用其中一个永久公共 IP,以便我可以通过 RDP 接入并让它们托管 Web 应用程序。

实际上,Hyper-V 主机只是管理虚拟机以进行复制/备份等。

主机有一个 NIC。

我尝试过 ICS(互联网连接共享),也尝试过将其设置为 NAT。到目前为止,我最接近的结果是,要么通过 ICS 完全访问互联网,但无法将特定公共 IP 流量路由到我的客户虚拟机,要么通过 NAT 路由控制将 RDP/HTTP 流量路由到我的客户虚拟机,但无法访问外部互联网。

我读了很多教程,尝试了很多方法,但我还是迷茫了。这应该比现在简单得多吧?

答案1

对于遇到同样问题的人,我最终都能够解决它。我花了大量的时间尝试一切方法来让它工作。

事实证明,因为我在租用的专用服务器上创建 Hyper-V 实验室,所以我需要让提供商将我的 VM MAC 地址添加到他们那边的 IP 地址。完成此操作后,一切就都正常了。

答案2

尚未在 2016 年进行测试,但我设法在 2012 R2 上运行它。

你需要配置IP 转发https://technet.microsoft.com/en-us/library/cc962461.aspx

我已经能够按照此链接中的步骤进行操作:https://wiki.hetzner.de/index.php/Windows_Server_2012_Subnet/en

请记住,这是一个非常肮脏的解决方案,我通常反对使用它。

相关内容