VirtualBox的端口映射其實很好理解

仍是和之前百度的另外一個知識點同樣,我真不明白網上那些人要作什麼,明明很簡單的事,幹嗎非要講的那麼複雜,就是爲了讓人以爲你很高手?很厲害?網絡

名稱:隨便起的,基於好記的原則,你的什麼應用在使用這一條端口轉發,你就寫什麼吧,否則之後本身都忘了。
協議:這個不用說了吧,不是TCP就是UDP啦,你的應用是用什麼協議來傳輸就寫什麼吧。
主機IP:這個怎麼說呢,簡單的說,就是你物理機的IP,好比我這一臺「192.168.1.114」,個人虛擬機是就裝在這一臺物理機上的,因此,上面還有一個虛擬機產生的網卡,地址「192.168.56.1」,我不知道用這個來映射行不行,反正這一個行的,另外一個也就不試了。
假如和你同在局域網的另外一臺來訪問你這臺上的虛擬機上的服務,用的也是你這臺的物理網卡的IP,大概就是這麼個意思。
主機端口:隨便使用不被佔用的就OK,爲了方便記,仍是和後面的子系統端口用同樣吧(若是沒有被佔用的話)
子系統IP:就是你虛擬機的系統裏網卡的IP
子系統端口:通常特定的服務是對應特定的端口的,看你的設定。spa

看圖,總之一句話,外面來的訪問,訪問了你的「192.168.1.114:5900」,這個訪問會被VirtualBox映射到虛擬機的「10.0.2.15:5900」上。orm

VirtualBox的端口映射

這是虛擬機上的操做,實際內網和外網的IP地址映射也就是這麼個原理。你訪問某個網絡對公網的IP:Port,接受到這一請求的設備(交換機?路由器?能有映射功能的就行!),會根據規則把這一請求拋轉到真正應該響應這一服務的內網計算機上,進行處理,處理後的結果再按相反的通路轉回公網上的請求計算機。路由

好吧,我仍是想罵一句,就TMD這麼個簡單的破事,用得着非要顯得這麼高深嘛!你寫的明白一點,別人看的清楚一點,你TMD會死啊!(文筆很差,表達不清楚的能夠原諒,故意的應該被凌遲!要麼你乾脆不要寫了!)get

相關文章
相關標籤/搜索