路由器上的端口转发在不同的 IP 地址上使用相同的内部端口号

路由器上的端口转发在不同的 IP 地址上使用相同的内部端口号

在此处输入图片描述

我试图实现的目标是能够使用 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.重新启动计算机。

相关内容