NAT,是Network Address Translation的缩写,意即网络地址转换。如果你的外网ip资源紧缺,但是你又希望你的多个虚拟机能够访问外网,这时候NAT模式是最好的选择。NAT模式借助虚拟交换机的NAT服务和DHCP服务,使得虚拟机可以访问外网。使用NAT模式网络连接时,
VMware会在主机上建立单独的私有虚拟网络,用于虚拟机之间相互通信。物理主机也可以借助VMnet8这个虚拟网卡和这个虚拟私有虚拟网络通信,虚拟机向外部网络发送的请求数据”包裹”,都会交由NAT网络适配器加上”特殊标记”并以主机的名义转发出去,外部网络返回的响应数据”包裹”,
也是先由主机物理网卡接收,然后交由NAT网络适配器根据”特殊标记”进行识别并转发给对应的虚拟机,因此,虚拟机在外部网络中不必具有自己的IP地址。从外部网络来看,虚拟机和主机的物理网卡共享一个IP地址,默认情况下,外部网络终端也无法访问到虚拟机。
此外,在一台主机上只允许有一个NAT模式的虚拟网络。同一台主机上的多个采用NAT模式网络连接的虚拟机其实都是连接到这台虚拟交换机上通过NAT方式访问外网的。当物理主机有多个物理网卡时我们不能像桥接那样可以选择从那个物理网卡出去,但是NAT模式会智能的选择从那个网卡去除,
那个再选选择那个,多个在线选择能到达相应外网的物理网卡。