关于虚拟机的三种网络接口模式(以VXBOX虚拟机为例)
(所有资料来自网络整理所得)直接上大图:我们可以看到在截图当中的网络设置有这么几个选项NAT 模式桥接模式仅主机的模式如果在不深入的理解虚拟机的原理情况下,如何对这三种模式,做出简单而又貌似很有道理的解释呢1.NAT模式(百度百科):NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网
(所有资料来自网络整理所得)
直接上大图:我们可以看到在截图当中的网络设置有这么几个选项
- NAT 模式
- 桥接模式
- 仅主机的模式
如果在不深入的理解虚拟机的原理情况下,如何对这三种模式,做出简单而又貌似很有道理的解释呢
1.NAT模式(百度百科):
NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT(方法)
理解:大概意思就是,既满足内网通信又满足外网通信,那么虚拟机上用这个NAT模式 是干什么用的呢,答案只有一个 ,那就是 ,当你只想本地的虚拟机之间相互通信的时候,又不想与宿主机外界的同一网络下的其他真实的机器通信的时候,就会采用这个NET模式 ,而且你又想和外网链接,所以你就会采用这种模式
总结:虚拟机是一个路由器
2.桥接模式(百度百科):
桥接模式是将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interfce)模式。
理解: 上面这个定义是对桥接模式的原定义,那么咱们在虚拟机上的看到的情况是否是相同的呢,答案是肯定的,可以这样简单的理解,虚拟机这时候是一个交换机,你可以与所有可以与宿主机正常通信的设备进行通信,桥接模式在我们日常的使用也是使用最多的模式。
3.仅主机模式 :
Host-Only模式是出于安全考虑,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯
理解 :
与外网隔离开,就是不在需要与外网通信了,但是在宿主机上所有的虚拟还是可以相互通信的
这三种模式理解完以后:
你会发现 ,虚拟机提供的虚拟网卡,更类似与一个虚拟的交换机和路由器的功能,这三种模式,也是根据实际的需求的进行设置的
同学,你又会问,怎么设置呀,交换机的情况下(桥接),只需要在虚拟机的网络接口界面选择(桥接模式 ),如果想使用路由器的功能呢,得需要设置(NAT模式),还有得设置网关,(如果你的实际GATEWAY是10.0.0.1,那么你就得设置虚拟机的NAT模式下的GATEWAY为:10.0.0.2,为什么呢 ,我说下家里路由器实际的使用,直接modem链接,和路由器与modem的链接之后,你会发现,如果你直连modem的网关是192.168.1.1,那么你又会发现,你的路由器与 modem链接完以后,路由器上的网关地址会随之变为:192.168.1.2。原理呢,不太清楚,以后有机会在研究研究,现在先这么简单的理解,就够用了,还有就是如果你了解单臂路由器的情况下,这对你来说应该soeasy)
更多推荐
所有评论(0)