還是和以前百度的另一個(gè)知識(shí)點(diǎn)一樣,我真不明白網(wǎng)上那些人要做什么,明明很簡(jiǎn)單的事,干嘛非要講的那么復(fù)雜,就是為了讓人覺得你很高手?很厲害?
名稱:隨便起的,基于好記的原則,你的什么應(yīng)用在使用這一條端口轉(zhuǎn)發(fā),你就寫什么吧,不然以后自己都忘了。
協(xié)議:這個(gè)不用說了吧,不是TCP就是UDP啦,你的應(yīng)用是用什么協(xié)議來傳輸就寫什么吧。
主機(jī)IP:這個(gè)怎么說呢,簡(jiǎn)單的說,就是你物理機(jī)的IP,比如我這一臺(tái)“192.168.1.114”,我的虛擬機(jī)是就裝在這一臺(tái)物理機(jī)上的,所以,上面還有一個(gè)虛擬機(jī)產(chǎn)生的網(wǎng)卡,地址“192.168.56.1”,我不知道用這個(gè)來映射行不行,反正這一個(gè)行的,另一個(gè)也就不試了。
假如和你同在局域網(wǎng)的另一臺(tái)來訪問你這臺(tái)上的虛擬機(jī)上的服務(wù),用的也是你這臺(tái)的物理網(wǎng)卡的IP,大概就是這么個(gè)意思。
主機(jī)端口:隨便使用不被占用的就OK,為了方便記,還是和后面的子系統(tǒng)端口用一樣吧(如果沒有被占用的話)
子系統(tǒng)IP:就是你虛擬機(jī)的系統(tǒng)里網(wǎng)卡的IP
子系統(tǒng)端口:一般特定的服務(wù)是對(duì)應(yīng)特定的端口的,看你的設(shè)定。
看圖,總之一句話,外面來的訪問,訪問了你的“192.168.1.114:5900”,這個(gè)訪問會(huì)被VirtualBox映射到虛擬機(jī)的“10.0.2.15:5900”上。
這是虛擬機(jī)上的操作,實(shí)際內(nèi)網(wǎng)和外網(wǎng)的IP地址映射也就是這么個(gè)原理。你訪問某個(gè)網(wǎng)絡(luò)對(duì)公網(wǎng)的IP:Port,接受到這一請(qǐng)求的設(shè)備(交換機(jī)?路由器?能有映射功能的就行!),會(huì)根據(jù)規(guī)則把這一請(qǐng)求拋轉(zhuǎn)到真正應(yīng)該響應(yīng)這一服務(wù)的內(nèi)網(wǎng)計(jì)算機(jī)上,進(jìn)行處理,處理后的結(jié)果再按相反的通路轉(zhuǎn)回公網(wǎng)上的請(qǐng)求計(jì)算機(jī)。
好吧,我還是想罵一句,就TMD這么個(gè)簡(jiǎn)單的破事,用得著非要顯得這么高深嘛!你寫的明白一點(diǎn),別人看的清楚一點(diǎn),你TMD會(huì)死啊!(文筆不好,表達(dá)不清楚的可以原諒,故意的應(yīng)該被凌遲!要么你干脆不要寫了!)
閱讀更多“虛擬機(jī)”的攻略心得