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

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