2010-12-31 00:30:27 +0000 2010-12-31 00:30:27 +0000
64
64

NAT/桥接/纯主机联网的区别是什么?

VMWare:什么是NAT vs. Bridged vs. Host-Only?

答案 (4)

58
58
58
2010-12-31 00:32:29 +0000

Host-only 只允许对主机操作系统进行网络操作。

NAT 模式将掩盖所有网络活动,仿佛这些活动来自您的主机操作系统,尽管虚拟机可以访问外部资源。

桥接模式会复制物理网络上的另一个节点,如果网络中启用了 DHCP,您的虚拟机将收到自己的 IP 地址。

45
45
45
2010-12-31 01:46:22 +0000

与普通网络设置的概念相同 :)

  • Host-Only 。虚拟机将被分配一个IP,但它只能由虚拟机运行的盒子访问。其他计算机无法访问它。

  • NAT 。就像你家里的网络有无线路由器一样,虚拟机会被分配在一个单独的子网中,比如192.168.6.1是你的主机,虚拟机是192.168.6.3,那么你的虚拟机就可以像你的主机一样访问外面的网络,但是外界不能直接访问你的虚拟机,它是受保护的。

  • 桥接 。你的虚拟机将和你的主机在同一个网络中,如果你的主机IP是172.16.120.45,那么你的虚拟机将像172.16.120.50一样。你的主机网络中的所有计算机都可以访问它。

11
11
11
2017-02-20 21:05:26 +0000

虽然这里的其他答案为NAT和桥接模式提供了很好的描述,但他们对Host-only模式的解释却不太准确。

从VMware的文档中,在配置网络连接/>理解常见网络配置下。

Host-only Networking创建个完全包含在主机中的网络。纯主机联网通过使用主机操作系统上可见的虚拟网络适配器,在虚拟机和主机系统之间提供网络连接。

(强调是我的。)

注意,它并没有说虚拟机只能由主机访问。网络是独立的,而不是连接。这是一个微妙但重要的区别。

此外,正如用户5389726598465所指出的,在 创建虚拟机 /> 准备创建新虚拟机 /> 为虚拟机选择网络连接类型 :

**使用纯主机网络,虚拟机只能与主机系统和纯主机网络中的其他虚拟机通信。

您应该知道,"仅主机联网"、"NAT “和 "桥接 "模式是特定虚拟网络交换机("VMnets")的别名,它们是为不同行为预先配置的。与普通网络交换机一样,连接到同一交换机的所有机器彼此可见。

这意味着,所有连接到仅主机网络的虚拟机将对主机可见和彼此可见。如果您想要一个只对主机可见的虚拟机_,您需要为其分配一个专用的虚拟机网络,并避免将任何其他虚拟机分配给该虚拟机网络。

10
10
10
2018-06-17 11:35:48 +0000

下表来自Virtualbox文档网站,显示了不同网络类型的虚拟机和主机之间的连接情况。