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

发布了121 篇原创文章 · 获赞 48 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/jamesdodo/article/details/105744524