Joh*_*n T 82

Host-only 仅允许使用 Host OS 进行网络操作。

NAT 模式将屏蔽所有网络活动,就好像它来自您的主机操作系统一样,尽管 VM 可以访问外部资源。

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

  • 它将接收一个地址,但不是来自 DHCP 服务器。可能在完全不同的范围内,并且在当前 LAN 上不可路由。您将在主机操作系统上看到一个虚拟适配器,它的地址在同一范围内。 (2认同)

小智 62

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

  • Host-Only:VM 将被分配一个 IP,但它只能由运行 VM 的机器访问。没有其他计算机可以访问它。

  • NAT : 就像你的家庭网络有无线路由器一样,虚拟机将被分配在一个单独的子网中,就像192.168.6.1你的主机和虚拟机一样192.168.6.3,那么你的虚拟机可以像你的主机一样访问外部网络,但不能从外部访问你的虚拟机直接,它受到保护。

  • 桥接:您的虚拟机将与您的主机在同一网络中,如果您的主机 IP 是,172.16.120.45那么您的虚拟机将类似于172.16.120.50. 您的主机网络中的所有计算机都可以访问它。

  • 此答案中对仅主机网络的描述不是很准确,并且暗示 VM 只能由主机操作系统访问。有关更详尽的解释,请参阅我的答案。 (3认同)

Alo*_*k P 22

下表来自Virtualbox 文档站点,显示了不同网络类型的 VM 和主机之间的连接:

组网方式概览

  • 就是这个意思,一张图值一千字 (2认同)

jam*_*lin 17

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

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

仅主机网络创建了一个完全包含在主机内的网络。仅主机网络通过使用在主机操作系统上可见的虚拟网络适配器在虚拟机和主机系统之间提供网络连接。

(强调我的。)

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

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

对于仅主机网络,虚拟机只能与主机系统和仅主机网络中的其他虚拟机进行通信。选择仅主机网络以设置隔离的虚拟网络。

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

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

  • +1 您的答案是正确的,但知识库中引用后的行是更好的引用:“通过仅主机网络,虚拟机只能与主机系统和仅主机网络中的其他虚拟机进行通信。选择主机-仅通过网络来建立隔离的虚拟网络。” (2认同)
  • 这是链接:https://pubs.vmware.com/workstation-9/index.jsp?topic=%2Fcom.vmware.ws.using.doc%2FGUID-3B504F2F-7A0B-415F-AE01-62363A95D052.html。不幸的是,其他答案似乎是合理的,所以每个人都赞成他们并跳过你的答案,而没有意识到 VM 仍然可以看到 e/o。 (2认同)