如何在Hyper-V上托pipe多个服务器,只有less数公有IP地址?

我有一个专用的服务器,它目前运行Windows 2008 R2networking版和VMWare服务器。 我正在使用Hyper-V升级到Windows Server 2008 R2 Standard。 一旦升级,它将有24GB的内存和一个四核心的Core i7处理器。 目前,它在主系统实例上运行IIS,并且有一个Linux VM。 Linux虚拟机有专用的IP,主机有2个IP。

升级完成后,我想将虚拟主机移到Hyper-V下的虚拟机上,并将Linux虚拟机移到Hyper-V。 这意味着这两个虚拟机都具有面向公众的IP,就像盒子本身一样。 我目前仅限于3个面向公众的IPv4地址,但有一个/ 64 IPV6块。

如果我想多个虚拟机,一些公共(网站等)其他不(发展盒)我该怎么做? 我知道我可以设置一个反向代理,并给它一个公有IP,并给它私有IP后面的资源。 这是最好的解决scheme吗?

我有完全相同的问题 – 我的答案是运行ISA Server作为一个虚拟机(我知道这通常是皱眉)处理入站请求和路由到正确的服务器(所有使用内部IP地址)。

你的路由器应该可以做NAT和端口转发。 并使用您的服务器的私人地址范围。

使用私人IP地址为您的服务器。 而且你可能需要在公共和私人IP地址之间进行映射。 你可以使用一个Linux这个和它的免费。

在其他情况下,您可以使用CISCO ASA,mikrotik,TMG服务器。 等等。