谁为托管在虚拟机管理程序上的客户操作系统分配私有和公共地址?

时间:2014-02-03 06:25:49

标签: virtual-machine hypervisor

我很想知道在虚拟机管理程序上启动来宾操作系统时网络会发生什么。它是如何获得公共IP的。谁分配私人地址以及如何?

1 个答案:

答案 0 :(得分:1)

这有点取决于您的环境,但我无法想到VM(虚拟机或客户操作系统)将被分配公共IP而非私有IP的情况。

通常会发生这样的情况:VM在VM主机上分配了一个网络连接,通常是主机的NIC,但也可能是私有虚拟网络,并且是第一次启动。就VM而言,NIC是其硬件的一部分 - 它并不认为它是一个“软”设备。 VM的NIC由DHCP服务器分配一个私有IP地址(或由管理员给定一个静态私有IP)(私有,它在10.0.0.0 / 8,172.16.0.0/12或192.168.0.0/16子网中为由RFC1918统治。

如果我们想要公开访问虚拟机(通过我们的WAN连接),我们需要为其分配一个公共IP(不属于RFC1918预留的IP,通常由您的ISP分配)。为此,我们需要在防火墙/路由器上设置某种NAT(网络地址转换)或端口转发。