Windwos netsh端口映射
netsh介绍
Windwos下的netsh介绍可以支持tcp的端口映射转发。
之前我们了解到计算机网络Socket套接字,它作为tcp下ip传输的应用识别。
此外,需要注意的是netsh只支持内部(IP)的端口映射访问,不支持外网IP的端口映射访问
什么是端口映射?
将内网/本地端口以一台机器的网络进行传输。
应用场景如:原本有个服务程序在PC2上运行,侦听着PC2上的B端口,现在希望在不动PC2及服务程序的前提下,外界能通过PC1的A端口与PC2上服务程序通信,这时就需要用端口映射(端口转发)来解决。
netsh命令
在windows的cmd下
配置
netsh interface portproxy add v4tov4 listenaddress=本机ip listenport=本机端口 connectaddress=映射ip connectport=映射端口
删除
netsh interface portproxy delete v4tov4 listenaddress=本机ip listenport=本机端口号
查看
netsh interface portproxy show v4tov4
以上在确保端口没有被使用情况下管理员身份运行


