1、開啓IP Helper服務
2、netsh命令端口轉發
命令的語法格式:
其中listenaddress=localaddress爲可選項
添加端口轉發:
netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport
刪除端口轉發:
netsh interface portproxy delete v4tov4 listenaddress=localaddress listenport=localport
listenaddress – 等待連接的本地IP地址。
listenport – 本地偵聽TCP端口。
connectaddress – 將傳入連接重定向到本地或遠程IP地址(或DNS名稱)。
connectport – 一個TCP端口,來自listenport的連接會被轉發到該端口。
XP安裝ipv6,win7默認已經安裝了
netsh interface ipv6 install
添加端口轉發實例:
訪問本地端口8888的請求,將會被轉發給192.168.209.131的8888
netsh interface portproxy add v4tov4 listenaddress=192.168.111.114 listenport=8888 connectaddress=192.168.209.131 connectport=8888
或者:
netsh interface portproxy add v4tov4 listenport=8888 connectaddress=192.168.209.131 connectport=8888
查看端口轉發:
netsh interface portproxy show v4tov4
刪除端口轉發:
netsh interface portproxy delete v4tov4 listenaddress=192.168.111.114 listenport=8888
或者:
netsh interface portproxy delete v4tov4 listenport=8888