路由器如何获取IP地址?

Reg*_*oob 44 networking router dhcp

因此,让我们假设我将辅助路由器连接到我的第一个路由器。从 LAN 端口之一到辅助路由器的 WAN 的以太网电缆。

现在,我的辅助路由器如何实际获取其 IP 地址?是通过DHCP协议还是其他协议?

我问的原因是,当我的 ISP 升级我的第一个路由器(它也是一个调制解调器)固件时,显然根据他们的说法,我必须通过其 LAN 接口 4 桥接第二个路由器。不可能手动分配 IP 地址到在这个界面上,他们开始以某种方式误导性地使用“DMZ”的概念。但是,当我像他们说的那样将第一个路由器配置为桥接 LAN 接口 4 时,我的第二个路由器开始充当交换机,即使它是通过 WAN 连接的。虽然,连接到第二个路由器的 DHCP 服务器(Windows Server 2012)运行良好;它从第一个路由器的 DHCP 接收 IP 地址并将地址分发给其客户端。

所以也许是一个奇怪的问题,但是路由器是否与 DHCP 客户端不同地获取它们的外部地址?从理论的角度来看,路由器不应该有任何不同。

Att*_*tie 112

许多人没有意识到消费者“路由器”通常是将许多组件塞进一个盒子中。

WAN / 外部端口通常使用 DHCP 设置为“自动配置”……也就是说,它们会要求提供 IP 地址,然后使用它。很多人并不关心外部 IP 是什么,只要一切正常。

希望这张图能帮助澄清一些观点,希望我从你的描述中正确地画出了它:

网络

  • 每个彩色IP堆栈通常都有一个不同的 IP 地址……因此每个路由器都有一个“内部”和一个“外部”IP。
  • BlueIP堆栈将有一个由您的 ISP 分配的 IP 地址。甚至不要尝试自己配置它。
  • 绿色IP堆栈将有一个私有地址- 通常192.168.0.0/24或默认情况下类似。您可以自由配置它。
    • 路由器 1 中的“计算机”可能正在运行 DHCP 服务器,并将在此范围内向网络上的客户端租用地址。您可以禁用此功能。
  • RedIP堆栈将遵循与 Blue 类似的脉络……它可能会从服务提供商(在本例中为路由器 1)请求地址。
  • 如果您将路由器 1 的 LAN4 配置为充当网桥,而不是将路由器 1 的 LAN4 配置为充当网桥,那么您可能会发现路由器 2 的 WAN 端口将尝试直接从您的 ISP 获取 IP,而不是从路由器 1 的 DHCP 服务器获取 IP ...我怀疑这不是您想要的,因为您需要从您的 ISP 那里获得两个公共 IP。
  • 不清楚您所说的“我的第二个路由器开始像交换机一样工作”是什么意思……如果您现在可以直接与连接到路由器 1 的 LAN* 端口的客户端通信,那么如前所述,这是典型的。
    • 路由器 2 将“伪装”,允许其内部主机使用其外部 IP 与外部主机通信。这是网络地址转换的标准功能。
    • 路由器 1 的 LAN* 端口上的主机可能无法与路由器 2 的 LAN* 端口上的主机通信。

附带说明一下,上图中的“路由器 2”块通常作为“电缆路由器”销售,因为许多电缆供应商将提供他们自己的外部电缆调制解调器。这只是一个营销术语,当然可以在这种配置中使用这样的路由器,带有外部 DSL 调制解调器等......

同样地,有可能购买“路由器”,它包含一个DSL调制解调器,或内置电缆调制解调器(根据“路由器1以上”)。

  • 我会争辩说,如果您能够将提供商的路由器切换到桥接模式并在您的控制下在您自己的机器上进行所有网络配置(配置为路由器,而不是交换机),那通常会更好。如果你知道你在做什么。 (5认同)
  • 您的图表非常准确地描述了典型消费者路由器的内部结构。您甚至捕捉到了不同模型之间的一些差异。我认为对于那些不太了解此类路由器内部内容的人来说,这是一个非常有用的图表。(当然还有更多细节,但与问题无关的细节会使图表变得不那么有用。) (5认同)
  • 标有“计算机”的部分包含实际的*路由器*,不是吗?这是具有多个网络接口并将两个网络连接在一起的部分。DHCP 服务器可以从我们所说的 *router* 中排除,因为它纯粹位于本地网络上,不涉及广域网。 (3认同)
  • @Prinsig,每次路由器通过 DHCP 请求 IP 地址时,它都会发送一些识别信息(通常是其 MAC 地址)。DHCP 服务器使用它来确保路由器一次只能获得一个 IP 地址。 (3认同)
  • 正确...但是路由器软件和 DHCP 软件都在这个“_computer_”上运行...您会注意到 DHCP 块只有一个到内部接口的链接。 (2认同)