windows配置本地端口映射到其它電腦

外界訪問本地電腦端口可通過路由器映射端口轉發,但如果是內網電腦之間端口映射能不能實現呢

比如原本有個服務程序在PC2上運行,偵聽着PC2上的B端口,現在希望在不動PC2及服務程序的前提下,其他終端通過PC1的A端口與PC2上服務程序通信,這時就需要用端口映射(端口轉發)來解決。方法如下:

可用windows的netsh實現
優點:
(1)部署簡單。Windows自帶,支持IPv4和IPv6
(2)可以隨時根據需要添加或刪除端口轉發條目,並且重啓操作系統仍能自動保存之前的配置並自動啓用
缺點:
(1)不支持UDP
(2)XP/2003需要先安裝IPV6,命令:netsh  interface ipv6 install,Win7以上系統自帶.
用法:
(1)查看已配置的“端口映射”清單命令: netsh interface portproxy show v4tov4
(2)添加“端口映射”命令:netsh interface portproxy add v4tov4 listenaddress=192.168.99.100 listenport=15000 connectaddress=192.168.99.99 connectport=8000
將本機(192.168.99.100)的15000端口映射到192.168.99.99的8000端口
(3)刪除“端口映射”命令:netsh interface portproxy delete v4tov4 listenaddress=192.168.99.100 listenport=15000

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