我正在运行Windows Server 2012来托pipe多个虚拟机。 但是,我们的ISP只给我们分配了两个IP地址,其中一个分配给主机o / s(Windows Server 2012)。 我怎么设置这个,所以所有的虚拟机共享相同的第二个IP地址,stream量被适当的路由到虚拟机?
假设有一个方法,这是否会导致大量的开销,因为它现在要做一些额外的路由? 我意识到完美的答案可能是获取更多的IP或使用外部独立路由器,但这对我来说是不可行的。
您需要设置networking连接共享,即networking地址转换(NAT)。 使用此设置,计算机将全部使用私有IP地址,并且必须将公用IP的端口转发到适当的内部地址。
Server 2012已经支持这一点 – 你可以在主机上设置它。 这里有一个指导 , 指导你完成整个过程。
或者,您可以设置运行pfSense或其他防火墙操作系统的虚拟机。 它将有两个networking连接,一个连接到外部世界,获取公共IP地址,另一个连接到与所有虚拟机相同的虚拟交换机。 这使得它像将所有虚拟机插入到物理NAT设备/路由器中一样。
单独的防火墙虚拟机可以给你更多的控制权,如何设置一切比ICS,但它也是一个更多的虚拟机必须维护。 所以你可以决定哪个选项更适合你的环境。