windows 2003 的 netsh 默认没有设置端口映射的功能,需要先安装下 ipv6 协议,怎么安装?找到本地连接 右键属性 添加新的协议即可,安装后需要重启系统,而后即可使用windows 的端口映射命令:
netsh interface portproxy add v4tov4 listenport=N3 connectaddress=hostD_IP connectport=N2
netsh interface portproxy show all
设置将所有到本地1433端口的连接都转到 192.168.22.2 的 1433 端口
C:\Documents and Settings\sincoder>netsh interface portproxy add v4tov4 liste
nport=1433 connectaddress=192.168.22.2 connectport=1433
C:\Documents and Settings\sincoder>netsh interface portproxy show all
侦听 IPv4: 连接到 IPv4:
地址 端口 地址 端口
--------------- ---------- --------------- ----------
* 1433 192.168.22.2 1433