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