虚拟机的三种可选模式:桥接模式、NAT模式、主机模式浅析

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

一、问题场景

在配置虚拟机的时候,往往有三种可供选择的网络模式:桥接模式、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就怎么配。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值