區別:

NAT模式下,虛擬機仍然可以訪問網路,但是從網路接收者的眼中看來,這些網路請求都來自宿主機,而感知不到虛擬機。外網也無法訪問虛擬機網路。虛擬機和宿主機器的IP地址在不同的子網,比如192.168.1.1和192.168.1.2。

幫助文檔提到,如果你只是想單純的在虛擬機里訪問網路,使用NAT足夠了。

Host-Only: 虛擬機仍然被分配一個IP地址,但是只有在虛擬機運行的環境里可以訪問這個IP地址。該地址對外界不可見。

Bridged:虛擬機有獨立的IP地址,能被網路上其他主機訪問。

VirtualBox的幫助文檔:

virtualbox.org/manual/c

VirtualBox可以虛擬化以下六種物理網卡:

VirtualBox官網有個表格,非常清晰地展示了幾種網路模式的區別:

第一列VM <-> Host: 表明虛擬機和宿主機是否可以通過網路互相訪問。

第二列VM1 <-> VM2: 表明虛擬機之前是否能夠通過網路相互訪問

第三列VM -> Internet: 虛擬機是否可以訪問網路

第四列VM <- Internet: 網路是否可以訪問虛擬機

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":


推薦閱讀:
相关文章