Linux虛擬機(5): 虛擬機與宿主機端口映射


在虛擬機安裝了一個web工具后,為了讓同事的電腦也能訪問,所以設置我本機的端口映射虛擬機的端口。

大概條件就是:

電腦A能夠ping通電腦B,電腦B的虛擬機已搭建好Tomcat服務。

電腦A訪問電腦B虛擬機的Tomcat網頁。

由於Hyper-V的功能配置沒有Vmware豐富,不像Vmware可以設置映射端口。

所以使用Windows的命令實現宿主機與虛擬機的端口映射。

 

查詢端口映射情況

netsh interface portproxy show v4tov4

查詢這個IP所有的端口映射

netsh interface portproxy show v4tov4|find "192.168" 

增加一個端口映射

netsh interface portproxy add v4tov4 listenport=0.0.0.0 listenaddress=主IP connectaddress=私網IP connectport=私網IP端口
例如:
netsh interface portproxy add v4tov4 listenport=18080 connectaddress=172.20.47.170 connectport=18080

需要注意的是,增加一個端口映射需要以管理員身份運行

 執行添加命令后,查詢端口映射情況,可以查詢到,說明映射成功

 在同事電腦打開映射后的網址,訪問成功。

刪除一個端口映射

netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=外網端口

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM