我试图实现的目标是能够使用 RDP 连接到路由器后面的两台计算机。我的逻辑是,我应该能够通过 2 个不同的端口从外部连接到路由器。然后,路由器应该能够从内部使用同一端口将我转发到 2 个不同的 IP 地址。也就是说,一旦你访问路由器,它就可以连接到同一端口上每个不同的 IP 地址。那里应该没有冲突,因为它们是不同的 IP 地址。
我试图在图像中添加的条目被拒绝,并显示“端口范围重叠”(原文如此)。我假设标有“内部”的端口是内部 IP 地址上要连接的端口。
(另外,我当然可以在其中一台内部计算机上配置 RDP 端口以监听 3390,而不是默认的 3389。过去我发现这存在问题。)
为什么路由器不允许我在不同的 IP 地址上使用相同的内部端口?
答案1
我刚刚遇到了这个问题,并给 Netgear 客户支持发了电子邮件。他们的回复是:
“NETGEAR 家用路由器和调制解调器路由器不支持为不同或相同的 IP 地址设置相同端口号的端口转发。CG3000Dv2 不支持或不适用此功能。”
路由器缺少这个功能似乎有点愚蠢。如果有人能想出解决办法,我真的很想听听。
答案2
您将需要更改其中一台计算机的 RDP 监听的端口,因为路由器(实际上是所有路由器)只能将端口请求转发到单台计算机。
1.启动注册表编辑器。
2.找到并单击以下注册表子项:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber
3.在“编辑”菜单上,单击“修改”,然后单击“十进制”。
4. 键入新的端口号,然后单击“确定”。
5.退出注册表编辑器。
6.重新启动计算机。