这个问题可能看起来很愚蠢,但是
当我的服务器连接到路由器的 WAN 端口时,为什么我无法远程连接到我的服务器?
当服务器通过任何其他 LAN 端口连接时,它都可以正常工作。(我只需打开远程桌面连接软件并将“服务器”作为计算机名称即可连接)
编辑:哦,在更改端口之前,我确实更改了连接的属性以通过网络共享它(通过路由器)
答案1
我很困惑您想要实现什么 - WAN 端口应该连接到您的 WAN 连接,即连接到互联网的东西。
其余所有内容都应位于您的 LAN 端口上,或位于连接到这些端口的交换机上。
如果您只是在测试一些东西,那么您可以为您的服务器提供一个位于不同于内部地址的子网上的静态地址,然后在与服务器位于同一子网中的路由器上设置一个静态 IP 地址,例如:
假设您的路由器的内部地址是 192.168.0.1,子网掩码是 255.255.255.0,这意味着您的本地子网是 192.168.0.1-192.168.0.254(以及保留地址 192.168.0.0 和 192.168.0.255)。
然后,您可以将服务器设置为静态 IP 192.168.1.1 子网掩码 255.255.255.0,并将路由器的 WAN 接口设置为静态 IP 192.168.1.2 子网掩码 255.255.255.0,然后从您的内部网络您应该能够访问 192.168.1.1 以到达您的服务器。
我能想到的唯一真正原因是如果你有多个 WAN IP,并且希望将你的服务器放在其中一个上,以便可以从外部访问,但我强烈建议你将你的服务器放在内部并设置相关的端口转发。