===============================
VirtualBox常用网络
===============================
NetworkAddress Translation(NAT)
NAT 是VirtualBox建立的虚拟机默认的形式. 虚拟机之间无法沟通, 虚拟机能连接外部网络. GuestOS只能看到从Host发来的数据请求, 但主机不能访问GuestOS(可以通过端口转发来访问虚拟机). 对于大数据平台, 虚拟机之间的数据传递是必要的, 因此不能使用NAT.
NAT Network或叫做NAT Service(注意不是NAT, 而是NAT Network)
这是在VirtualBox4.3时引入的一种新的NAT类型模式。虚拟机之间可以彼此连接, 但主机只能通过端口转发来访问虚拟机. 官网上说, NAT Network下虚拟机可以访问 Internet, 但我测试是不行的.
NAT service的工作原理和家用的路由器相似,系统群组在网络中应用这种模式来防止外部网络的直接访问,但能让系统内部通过TCP和UDP协议实现互访或访问系统外部网络。
Host-only 主机网络
则是虚拟机只能与主机彼此连接, 但不能访问外部网络.
Bridged networking 桥接网络
会将虚拟机添加到主机所在的局域网. 不好的是, 外部网络也能连接到虚拟机, 对虚拟机的安全不利.
Internal networking
可用于创建不同的虚拟机之间的访问机制,但是不能够访问物理主机和外部网路中的机器。
各个网络形式的特点, 看下图就能直观了.
官网上说, NAT Network下虚拟机可以访问 Internet, 但我测试是不行的.
=============================&