局域網(wǎng)內(nèi)訪問虛擬機(jī)的服務(wù)

首先介紹一下基本情況,虛擬機(jī)的網(wǎng)絡(luò)連接方式大致是三種:

  1. 橋接模式,在這種模式下,虛擬機(jī)相當(dāng)于與所在物理機(jī)同一IP段的獨(dú)立計(jì)算機(jī),與局域網(wǎng)內(nèi)的其他計(jì)算機(jī)是沒有區(qū)別的;
  2. NAT模式,這種模式下,虛擬機(jī)與所在的物理機(jī)單獨(dú)組成了一個(gè)新的局域網(wǎng),他們共享接入物理機(jī)的IP段;
  3. host—only模式,在這種模式下物理機(jī)下所屬的所有虛擬機(jī)共同組成一個(gè)局域網(wǎng),他們與物理機(jī)之間是斷開的,也就是說(shuō)物理機(jī)和虛擬機(jī)之間是無(wú)法訪問的。

如果局域網(wǎng)想要訪問虛擬機(jī)的服務(wù)怎么辦呢?這時(shí)候基本上有兩種思路,一種是將虛擬機(jī)的網(wǎng)絡(luò)連接設(shè)置成橋接模式,因?yàn)檫@時(shí)候虛擬機(jī)相當(dāng)于所在物理機(jī)同一IP段的獨(dú)立計(jì)算機(jī),這時(shí)候其他的局域網(wǎng)內(nèi)的計(jì)算機(jī)當(dāng)然可以訪問虛擬機(jī)內(nèi)的服務(wù),一般在虛擬機(jī)的設(shè)置里面找到網(wǎng)絡(luò)設(shè)置,將其設(shè)置為橋接模式,借助虛擬機(jī)的IP就可以實(shí)現(xiàn)訪問,但是這么做訪問速度會(huì)非常慢。另外一種比較好的方式就是將虛擬機(jī)的網(wǎng)絡(luò)連接設(shè)置成NAT模式,注意,直接這么設(shè)置局域網(wǎng)內(nèi)的其他計(jì)算機(jī)是無(wú)法訪問虛擬機(jī)中的服務(wù)的,因?yàn)榫钟蚓W(wǎng)內(nèi)的其他計(jì)算機(jī)相對(duì)于虛擬機(jī)和物理機(jī)新組的局域網(wǎng)來(lái)說(shuō)屬于外網(wǎng),這時(shí)候還需要在物理機(jī)中對(duì)其進(jìn)行端口映射,這個(gè)與局域網(wǎng)中利用路由器對(duì)其中某個(gè)IP端口進(jìn)行映射的原理是一樣的,通過這種也可以實(shí)現(xiàn)局域網(wǎng)訪問虛擬機(jī)內(nèi)的服務(wù),大致的操作步驟如下,以VMware為例:

當(dāng)打開某一個(gè)虛擬機(jī)時(shí)會(huì)出現(xiàn)左側(cè)的設(shè)置項(xiàng),找到網(wǎng)絡(luò)適配器,雙擊,或者找到虛擬機(jī)->設(shè)置,點(diǎn)擊,


image

如圖中對(duì)應(yīng)的箭頭所示,123就是三種網(wǎng)絡(luò)模式,如果細(xì)心的話就會(huì)注意到后面還有兩個(gè)選項(xiàng),VMWare提供了自定義模式,在這種模式下可以自主定義,這個(gè)先不提,將模式設(shè)置為NAT模式,


image

這時(shí)會(huì)彈出這個(gè)對(duì)話框(或者在工具欄選擇“編輯” -> “虛擬網(wǎng)絡(luò)編輯器”),選擇"NAT模式",
在點(diǎn)擊NAT設(shè)置
image

點(diǎn)擊添加,


image

按照?qǐng)D中所敘,填完,
image

等這些完成之后,局域網(wǎng)就可以訪問虛擬機(jī)中的服務(wù)了,訪問的方式為物理機(jī)在局域網(wǎng)內(nèi)的IP加上上面的主機(jī)端口(注意這不是物理機(jī)跟虛擬機(jī)組成的局域網(wǎng),就是在物理集中ipconfig出現(xiàn)的第一個(gè)IP這樣就完成了,訪問速度挺快的。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容