虚拟机网络模式(桥接、NAT、Host-only)
VMware提供虚拟机服务的时候。不得不提到的就是网络服务。一般情况VMware提供了三种虚拟机的网络模式(桥接、NAT、Host-only),接下来来介绍一下三种模式的区别
NAT网络
随着Internet的发展和网络应用的增多,IPv4地址枯竭已成为制约网络发展的瓶颈。尽管IPv6可以从根本上解决IPv4地址空间不足的问题,但目众多的网络设备和网络应用仍是基于IPv4,因此在IPv6广泛应用之前,一些过度技术的使用是解决问题的主要技术手段。
什么是NAT网络
网络地址转换技术NAT(Network Address Translation)主要用于实现位于内部网络的主机访问外部网络的功能。当局域网内的主机需要访问外部网络时,通过NAT技术可以将其私网地址转换为公网地址,并且多个私网用户可以共用一个公网地址,这样既可保证网络互通,又节省了公网地址。
图中主机A和主机B的私有地址通过NAT技术的帮助下,转化为公有网络与公网进行通信。
虚拟机当中NAT网络模式的体现
在虚拟机中的体现是这样:
ps. 虚拟机访问公网是通过:虚拟机系统 --> 虚拟网卡 --> 实体机系统 --> 真实网卡 --> 路由器 --> 外网
桥接网络
桥接是通过一台设备把几个网络串联起来的连接。
在使用桥接模式的情况下。虚拟机连接主机的方式是:虚拟机系统 --> 真实网卡 --> 路由器 --> 真实网卡 --> 实体机系统。
- 明显可以看出。处于桥接模式的电脑,会先通过真实网卡和路由器再和主机通信。在某些情况下。它可以看成一个真实主机。
- 桥接模式的系统会直接连接网卡的路由器。占用路由器的一个内网ip
引用一下大佬的图片:
Host-Only
在 Host-Only 模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实 Host-Only 网络和 NAT 网络很相似,不同的地方就是 Host-Only 网络没有 NAT 服务,所以虚拟网络不能连接到 Internet 。主机和虚拟机之间的通信是通过虚拟网卡来实现的。
优缺点
网络模式 | 优点 | 缺点 |
---|---|---|
NAT模式 | 虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网。既可保证网络互通,又节省了公网地址。 | 在使用虚拟机时,NAT 模式下,虚拟机仅仅可以同路由器下网段中的一台真实机通讯,而这台真实机就是安装虚拟机的这台电脑 |
桥接模式 | 虚拟出来的操作系统就像是局域网中的一独立的主机,它可以通过路由器网线访问网内任何一台机器。 | 桥接必须经过真实网卡和路由器,因此当你的电脑没有链接有线网或者无线网的话,你的实体机是无法和虚拟机进行交互的,即便看起来两者很近也不行。桥接需要占用同一网段的一个ip地址 |
Host-only模式 | 建立一个与外界隔绝的内部网络,来提高内网的安全性。 | 虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。 |