假设我有一个家庭网络,其中有一个路由器连接到主路由器,主路由器又连接到互联网
在这种情况下,主路由器如何看待我的网络的 IP 寻址?
如果主路由器的内部 IP 为 192.168.0.1(这意味着它与连接到 LAN 端口的其他计算机共享网络)
如果我的其他路由器连接到主路由器的 LAN 端口,那么第二个路由器是否会位于 192.168.0.2 上?或者它会位于不同的子网上,比如说 192.168.1.1?
答案1
如果我的其他路由器连接到主路由器的 LAN 端口,那么第二个路由器是否会位于 192.168.0.2 上?或者它会位于不同的子网上,比如说 192.168.1.1?
两个都。作为连接网络的设备,路由器几乎总是具有来自每个它所连接的网络。因此,在“WAN”接口上,它将具有 192.168.0.x 地址(可能通过 DHCP 接收,就像主机获取其地址一样),而在“LAN”接口上,它将具有 192.168.1.x 地址。
请注意,第一个路由器是不知道第二个网络是否存在——它无法区分第二个路由器和常规主机,也不知道 192.168.1.x 位于其后面。您通常会通过手动添加适当的路由来连接这两个网络。(但是,使用“家庭网关”路由器,来自第二个网络的出站连接仍将有效,因为家庭路由器旨在将所有数据包伪装成来自其自己的地址——但入站数据包仍然不会。)
(本网站经常提出的建议是不是使用第二个路由器作为实际路由器,但仅作为桥梁 - 在这种情况下它不会创建单独的子网,而是仅扩展保留相同寻址的相同网络。)