我的 ISP 如何将我的 IP 地址发送到我的 DHCP 服务器(路由器)?

我的 ISP 如何将我的 IP 地址发送到我的 DHCP 服务器(路由器)?

众所周知,在小型网络中,主机的 IP 通常由路由器分配,路由器充当 DHCP 服务器。此外,由于我的路由器充当 NAT,因此只需为我的子网提供一个外部 IP 地址即可。

我的问题是路由器如何获取外部 IP 地址?它是否使用类似 DHCP 的协议?它是否依赖于 ISP?

答案1

我的问题是路由器如何获取外部 IP 地址?它是否使用类似 DHCP 的协议?它是否依赖于 ISP?

它在某种程度上依赖于 ISP。但是,由于大多数有线网络提供相同的上层服务(即,要么获得以太网,要么获得某种以太网仿真),因此几乎所有有线 ISP 都使用以下两种协议之一:

  • DHCP(以及 IPv6 的 SLAAC)——实际上与 LAN 中的协议相同,并且工作方式相同。不过,确切的实现因 ISP 而异(例如,有些需要特殊选项并定制其发布的路由器,使更换变得更加困难)。

  • PPP – 现在通常称为“PPPoE”(PPP-over-Ethernet),最初这是拨号调制解调器客户端使用的机制。除了地址配置外,它还可以通过用户名/密码处理客户端身份验证。

据我所知,有线(DOCSIS)始终使用 DHCP,而其他连接类型(例如 ADSL、VDSL、光纤)可以使用其中任何一种,具体取决于 ISP 的偏好。请注意,单个连接通常使用 DHCP或者PPP(oE),但不能同时进行。

与此同时,移动(例如 4G)并不模仿以太网式网络,也不使用 DHCP 或 PPPoE——相反,它将所有内容直接内置到连接(承载)建立过程中,因此,所有 4G ISP 都使用相同的协议。不幸的是,我没有更多相关信息。

答案2

您的 ISP 会为您的调制解调器路由器设备(通常称为“网关”)分配外部 IP 地址;通常,该地址是动态分配的。如果您在度假前拔掉网关的插头,并在返回时打开电源,您可能会发现已分配了不同的外部 IP 地址。

不同的网络(电缆、DSL、光纤)和不同的 ISP 采用不同的方式实现这一点,因为它们拥有不同的前端设备。

答案3

我的路由器充当 NAT,只需给我的子网一个外部 IP 地址即可。

您的调制解调器会获得外部 IP,而路由器会使用给定的 IP(假设调制解调器处于桥接模式)。如果不是桥接模式,调制解调器会为您执行初始 NAT,在这种情况下路由器不需要外部 IP。

越来越多的外部 IP 在你的系统中持续很长时间。我的一个外部 IP 地址持续了一年或更长时间

相关内容