我注意到,通常可以通过 192.168.100.1 这样的 IP 连接到调制解调器——然而,这状态:
因此,您可能希望路由器能够检测仅供内部使用的 IP 地址,并阻止其离开 WAN 端口。但是,他们的做法并非如此(我使用多台路由器进行了测试)。
我也是这么想的。向 192.168.100.1 发送请求如何导致其被转发到路由器的配置页面?这真的是调制解调器的 IP 地址吗(我不完全明白它在 LAN 上怎么会有自己的地址)还是只是一个路由器知道可以转发给调制解调器以请求配置页面的特殊地址?
此外,通过向公共 IP(而不仅仅是路由器的内部 IP,10.0.0.1)发出 HTTP 请求,它仍会将我重定向到网关页面。当然,这个页面只有我作为网络的内部用户才能访问(即没有其他人可以通过输入我的 IP 地址从外部访问它)
它如何能够做到上述两件事?它们似乎相关(可能是 DNS),我不明白是什么机制导致这两种情况都起作用。
答案1
您的路由器会将所有不发往其 LAN 的数据包转发到与其 WAN 端口相连的下一个设备,即调制解调器。对于大多数数据包,调制解调器只会将其转发给您的 ISP,而不会采取任何行动。
我不知道调制解调器的工作原理,但本质上调制解调器确实有一个自己的内部网络,其 IP 设置为 192.168.100.1,与 ISP 的网络相邻。当调制解调器收到数据包时,它可以检查要将该数据包转发到哪个网络。如果数据包是发往内部网络的,那么它将被发送到调制解调器的内部软件,该软件可以做出适当的响应。否则,数据包将通过线路传输到 ISP。