我很想知道在虚拟机管理程序上启动来宾操作系统时网络会发生什么。它如何获得公共IP。谁为其分配私有地址以及如何分配?
问问题
135 次
1 回答
1
好吧,这取决于您的环境,但我想不出会为 VM(虚拟机或来宾操作系统)分配公共 IP 而不是私有 IP 的情况。
通常情况是这样的:VM 在 VM 主机上分配了一个网络连接,通常是主机的 NIC,但它也可能是一个私有虚拟网络,并且是第一次启动。就虚拟机而言,NIC 是其硬件的一部分——它并不将其视为“软”设备。VM 的 NIC 由 DHCP 服务器分配一个私有 IP 地址(或由管理员分配一个静态私有 IP)(私有是它在 10.0.0.0/8、172.16.0.0/12 或 192.168.0.0/16 子网中作为由 RFC1918 规定)。
如果我们想让 VM 可以从公共访问(通过我们的 WAN 连接),我们需要为其分配一个公共 IP(一个不属于 RFC1918 保留的 IP,通常由您的 ISP 分配)。为此,我们需要在防火墙/路由器上设置某种 NAT(网络地址转换)或端口转发。
于 2014-02-03T06:44:01.857 回答