局域網內訪問虛擬機的服務
虛擬機的網絡連接方式大致是三種,
(1)橋接模式,在這種模式下,虛擬機相當於與所在物理機同一IP段的獨立計算機,與局域網內的其他計算機是沒有區別的;
(2)NAT模式,這種模式下,虛擬機與所在的物理機單獨組成了一個新的局域網,他們共享接入物理機的IP段;
(3)host—only模式,在這種模式下物理機下所屬的所有虛擬機共同組成一個局域網,他們與物理機之間是斷開的,也就是說物理機和虛擬機之間是無法訪問的。
實現局域網訪問虛擬機的服務
有兩種思路,一種是將虛擬機的網絡連接設置成橋接模式,因為這時候虛擬機相當於所在物理機同一IP段的獨立計算機,這時候其他的局域網內的計算機當然可以訪問虛擬機內的服務,一般在虛擬機的設置里面找到網絡設置,將其設置為橋接模式,借助虛擬機的IP就可以實現訪問,但是這么做訪問速度會非常慢。另外一種比較好的方式就是將虛擬機的網絡連接設置成NAT模式,注意,直接這么設置局域網內的其他計算機是無法訪問虛擬機中的服務的,因為局域網內的其他計算機相對於虛擬機和物理機新組的局域網來說屬於外網,這時候還需要在物理機中對其進行端口映射,這個與局域網中利用路由器對其中某個IP端口進行映射的原理是一樣的,通過這種也可以實現局域網訪問虛擬機內的服務。
操作步驟如下,以VMware為例:
打開虛擬網絡編輯器,這時候網絡模式的修改命令都是灰的,如果以前更改過則可能不需要這一步,這些更改按鈕會這就點亮,如果是這樣就跳過這一步,
在彈出的對話框中點擊NAT設置,
這些完成之后,局域網就可以訪問虛擬機中的服務了,訪問的方式為物理機在局域網內的IP加上上面的主機端口(注意這不是物理機跟虛擬機組成的局域網,是電腦windows系統的IP)這樣就完成了。