我正在尝试让我的服务器接受来自与服务器设置不同的路由器/网关的 RDP。如果我将服务器上的网关更改为转发 RDP 的路由器,那么它就会连接,但如果我切换回原始路由器,它将不会接受来自 RDP 路由器的流量。有什么想法可以让它工作吗?
答案1
我知道您有两个路由器连接到不同的 ISP,并且您希望两个路由器的传入连接都能成功工作?您要么需要一个专门的路由器,一个支持双 WAN 的路由器,要么需要在传入连接上设置 NAT,因为连接到达 RDP 服务器时,它们似乎来自路由器而不是某个外部地址。这里的挑战是,您在 SOHO 中看到的低端路由器在用户界面中没有任何功能来实现这一点,大多数双 WAN 路由器都内置了此功能。
当您的 RDP 发送回复数据包时,将使用路由表来选择转发到哪个路由器。传入连接上的 NAT 可以解决此问题,因为每个路由器都会调整数据包,因此源地址/端口是路由器的 LAN 端 IP 地址。由于路由器将位于本地网络上,因此 RDP 服务器将回复正确的路由器。