泰克实验室塑造 发表于 2014-5-9 17:33:52

在路由器上给远程桌面做静态nat转换(转)

需求:
在路由器上给远程桌面做静态nat转换
当想访问192.168.1.1 3389时需要在外网的某pc上mstsc:112.23.1.24:2008
当想访问192.168.1.2 3389时需要在外网的某pc上mstsc:112.23.1.24:2009
当想访问192.168.1.3 3389时需要在外网的某pc上mstsc:112.23.1.24:3389
分析:当外网的pc发出远程登录指令的时候,会以3389为端口号往外发,这样到了远程上的路由器的时候,匹配112.23.1.24:3389,所以只能远程到192.168.1.3 上去。另外两台服务器永远不可能登录上去。所以只能在发出指令的这里,进行控制。当外网pc发出指令时,就要以2008为端口号发出去。
步骤:(dialer1即为动态获得的公网Ip,此例中为112.23.1.24)
在路由器上:
ip nat inside source static tcp 192.168.1.1 3389 interface Dialer1 2008
ip nat inside source static tcp 192.168.1.2 3389 interface dialer1 2009
ip nat inside source static tcp 192.168.1.3 3389 interface dialer1 3389

远程上更改发出远程指令的端口:
将以下代码复制到记事本保存为reg后缀的文件,然后双击导入注册表就ok了
Windows Registry Editor Version 5.00

“PortNumber”=dword:000007d8

“PortNumber”=dword:000007d8
完毕后–>开始–>运行–>mstsc–>112.23.1.24:2008例如192.168.1.1:2008就可以了
此处的000007d8是十六位的2008,要改其他的端口只要修改成其他数值就可以了

phil 发表于 2014-12-24 17:39:03

Thanks for your information.
页: [1]
查看完整版本: 在路由器上给远程桌面做静态nat转换(转)