天天看點

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

繼續閱讀