有时候需要将一个网卡的请求(该网卡与客户端相连)转发到另外一张与服务器相连的网卡(网卡与服务器相连)。
https://www.jb51.net/article/66582.htm
下面的代码在windows下运行后可以讲172.20.53.1的14941端口转发到172.20.53.2的3389端口上
netsh interface ipv6 install
netsh interface portproxy add v4tov4 listenaddress=172.20.53.1 listenport=14941 connectaddress=172.20.53.2 connectport=3389
如果要取消上面的端口转发,使用下面的代码
netsh interface portproxy delete v4tov4 listenaddress=172.20.53.1 listenport=14941
如果想查看已经配置了哪些端口转发,可以用如下语句:
netsh interface portproxy show v4tov4
应用举例:
1.主机A可以访问外网和内网。
2.主机B不可以访问外网,但是他想访问www.baidu.com的80端口。
3.需要的命令。
netsh interface portproxy add v4tov4 listenaddress=192.10.1.2 listenport=80 connectaddress=www.baidu.com connectport=80
4.将上述命令在主机A上执行。