有時候需要將一個網卡的請求(該網卡與客戶端相連)轉發到另外一張與服務器相連的網卡(網卡與服務器相連)。
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上執行。