vm虛擬機訪問外網或暴露服務給外網訪問

vm虛擬機訪問外網或暴露服務給外網訪問

  • Vm常用網絡設置解釋

    • 橋接:虛擬機跟宿主機處於同一網段(二者不是嵌套關係,是並列),前提是你宿主機所在局域網你有多餘1個的IP,否則可能IP衝突。此外,需要手工爲虛擬系統配置IP地址、子網掩碼,且注意和宿主機器處於同一網段。
    • NAT:由vmware完成網絡地址轉換,最簡單,無需額外配置,確保宿主機上VMware NAT Service和VMware DHCP Service運行狀態即可
    • Host-only:Host-only模式和NAT模式一樣,都是以宿主機爲基礎建立一個虛擬網絡,所以Host-only模式的配置與NAT模式基本上完全一樣,僅僅是Host-only不自帶NAT功能,需要你手動配置NAT
  • 虛擬機連接外網

    採用最簡單的,選擇NAT,虛擬機網絡行爲就像宿主機一樣,訪問外網,包括宿主機所在局域網。此時可以想象虛擬機嵌套在宿主機中,宿主機相當於虛擬機的代理服務器,所有宿主機能訪問的,虛擬機都能訪問

  • 外網連接虛擬機

    比如你的虛擬機裏面運行着一個web服務,假定端口爲9999,由於上一步選擇NAT,虛擬機會被分配一個內網地址,比如192.168.230.129.首先虛擬機必須開放端口9999

    • 宿主機訪問虛擬機:直接瀏覽器訪問http://192.168.230.129:9999
    • 外網訪問虛擬機:在vm上"編輯"-->"虛擬網絡編輯器"-->選中"VMnet8"-->"NAT設置"-->"添加"端口映射。
      • 主機端口:填寫宿主機對外開放的端口
      • 虛擬機IP/PORT:填寫虛擬機IP/PORT

此時訪問“http://宿主機IP:宿主機PORT”就會轉發給“http://虛擬機IP:虛擬機PORT”, vmware完成請求轉發.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章