我已经购买了一个域名并更新了 DNS 记录以指向我的 WAN IP 地址。我现在正尝试通过输入我的 WAN IP(和域名)来访问该网站——然而,这会将我带到路由器的网页。
我能够在不被重定向的情况下访问该网站的唯一方法是打开 VPN,这似乎是一个不必要的解决方法。我也无法在我的路由器主页中找到任何设置来关闭此功能。(我有一个 Linksys MR2000 Hydra 6)
谁能阐明为什么会发生这种情况?我以前从来没有见过这个功能,因为我一直使用网关IP访问路由器。
我已经购买了一个域名并更新了 DNS 记录以指向我的 WAN IP 地址。我现在正尝试通过输入我的 WAN IP(和域名)来访问该网站——然而,这会将我带到路由器的网页。
我能够在不被重定向的情况下访问该网站的唯一方法是打开 VPN,这似乎是一个不必要的解决方法。我也无法在我的路由器主页中找到任何设置来关闭此功能。(我有一个 Linksys MR2000 Hydra 6)
谁能阐明为什么会发生这种情况?我以前从来没有见过这个功能,因为我一直使用网关IP访问路由器。
您的 WAN IP 地址实际上就是路由器的IP 地址。它直接分配给路由器的“WAN”接口,就像 192.168.1.1 可能分配给它的“LAN”接口一样。(路由器对其所在的每个网络都有一个 IP 地址。)它不属于您 LAN 的其余部分。
因此,每当将数据包发送到该地址时,如果它们匹配特定的 NAT 规则,它们就会相应地被重写,但如果它们不匹配任何类型的 NAT 或“端口转发”规则,它们就被假定为是针对设备本身的. 无论您是访问路由器的“WAN”地址还是“LAN”地址,您都将访问具有相同网络服务器(正在侦听所有地址)的相同设备。
至于为什么数据包不匹配“端口转发”规则,即使你有一个规则——当客户端和服务器都在同一个网络上时,这是故意的,因为即使规则确实在一个方向上匹配数据包,它永远不会有机会对相反方向的数据包做同样的事情。这部分问题已经回答了很多次;在网站上搜索“hairpin”或“NAT loopback”以获得更详细的解释以及使之成为可能的解决方法(有各种缺点)。
换句话说,它不是由您“关闭”的东西引起的;这是由于缺少您需要打开的附加功能造成的。