一、问题场景
在配置虚拟机的时候,往往有三种可供选择的网络模式:桥接模式、NAT模式、主机模式浅析。查阅了有关的资料,在下面对这三种模式做一下区分。
二、区别

假设在网段为 192.168.100.xx的IP地址中有三台主机,有各自的IP地址,任何主机中的虚拟机可以选择不同的网络模式。下面的例子将以这个图为基础阐述。
1. 桥接模式

如图,假设在主机B的虚拟机开启了桥接模式,该模式下 虚拟机的IP网段和主机的IP网段是一样的。这就意味着,在桥接模式下,虚拟机会占用该网段的地址,当虚拟机很多的时候,会用尽该网段的地址,此时再开启新的虚拟机,会造成IP冲突的问题。
当然,使用相同的网段,就意味着虚拟机的IP和主机B的IP拥有相等的 “地位”。这将体现在虚拟机使用它的IP可以直接和其他的主机通信,例如主机A和主机B。同时反过来,主机A和主机B也可以通过192.163.100.13这个IP与该虚拟机通信。
2.NAT模式

在桥接模式下会出现IP冲突的问题,因此出现NAT模式。在NAT模式下,虚拟机的网段不再和主机B相同。
当虚拟机想要与外界通信时,其实是通过主机的IP与外界通信,而外界发送消息时,也是通过主机B的IP接收,而后通过约定的映射关系交给虚拟机。
当然,默认情况下,外部网络无法访问到虚拟机,不过我们也可以通过手动修改NAT设置实现端口转发功能,将外部网络发送到主机指定端口的数据转发到指定的虚拟机上。比如,我们在虚拟机的80端口上"建立"了一个站点,只要我们设置端口转发,将主机88端口上的数据转发给虚拟机的80端口,就可以让外部网络通过主机的88端口访问到虚拟机80端口上的站点。
3. 主机模式

在主机模式下,由于虚拟机只和主机通信,因此爱怎么配虚拟机的IP就怎么配。
本文介绍了虚拟机的三种网络模式:桥接模式、NAT模式和主机模式。桥接模式下,虚拟机与主机在同一网段,可能导致IP冲突;NAT模式通过主机对外通信,避免IP冲突,并可通过端口转发实现外部访问;主机模式则允许自由配置虚拟机IP,仅与主机通信。
4万+

被折叠的 条评论
为什么被折叠?



