由於有需求進行端口映射,又不想裝亂七八糟的軟件,Windows本身自帶的路由遠程訪問配置太麻煩,還要兩塊網卡,坑爹啊。
其實Windows本身命令行支持配置端口映射,條件是已經安裝了IPV6,啟不啟用都無所謂,我在win7和server2008上是可以的。xp,2003裝了ipv6協議也是可以的。
CMD下操作
增加端口映射,將10.10.10.10的11111映射到10.10.10.11的80端口
netsh interface portproxy add v4tov4 listenport=11111 listenaddress=10.10.10.10 connectport=80 connectaddress=10.10.10.11
刪除端口映射
netsh interface portproxy del v4tov4 listenport=11111 listenaddress=10.10.10.10
查看已存在的端口映射
netsh interface portproxy show v4tov4
可以通過命令 netstat -ano|find “11111” 查看端口是否已在監聽
telnet 10.10.10.10 11111 測試端口是否連通
