路由器如何获取其外部 IP 地址?

路由器如何获取其外部 IP 地址?

路由器如何获取其外部 IP 地址?它是由中央服务分配的吗?它是由 ISP 决定的吗?我在 Google 上搜索过这个问题,但只找到了如何更改我的 IP 地址,而这并不是我想要的。

答案1

就像您在家用路由器上运行本地 DHCP 服务器来为您的 LAN 网络(通常在 192.168.1.x 子网中)提供 IPv4 地址一样,您的 ISP某个地方运行着 DHCP 服务器,您的路由器从该服务器获取其 WAN 地址。您的 ISP 的 DHCP 服务器分发的 IP 地址范围是其购买或分配的公共 IP 地址。

答案2

这个问题没有唯一的答案,只能说 ISP 会从他们拥有的区块中提供 IP 地址。至于他们如何实现这一点,一个非排他性的说法是 -

如果连接使用 PPPoE 或 PPPoA,则 PPP 会话将具有与其关联的 IP 地址。通常,这些 IP 地址将在 Radius 服务器(通常由数据库支持)中配置。最终分配可以基于用户 ID、来自 IP 池或与连接关联的特性。

在简单的以太网情况下,可以静态分配 IP 地址或通过 DHCP 分配 IP 地址 - 尽管这不是一个好方法,除非有额外的控制来防止人们“窃取”他人的 IP 地址。

答案3

不得不同意你的观点,通过谷歌很难找到直接的答案。对我来说,这意味着这是一个好问题!

回答这个问题之所以困难,正如 Davidgo 所说,是因为没有唯一的答案。他的意思可能是,有多种方法或过程可以分配 IP 地址给机器。使用哪种方法或过程取决于具体情况,例如路由器是否连接到互联网或是否连接到(另一个)私有网络。

请记住,实现通信所需的所有方法、协议、策略、流程等都是逻辑、系统和严格的规则集(即结构)的一部分,以确保所有连接的机器都有唯一的标识。如果唯一性失效,通信就会中断,无法联网。因此,从这个意义上说,这套完整的规则就是您问题的正确答案,但一下子接受起来有点太多了。

这是一个开始IP 寻址简要指南...来自互联网协会

下面是简介(我刚刚发现他们的网站上还有更多内容。

IP 地址由互联网号码分配机构 (IANA) 管理,该机构全面负责互联网协议 (IP) 地址池,并由区域互联网注册管理机构 (RIR) 管理,IANA 向其分配大量地址块。

RIR 管理、分配并公开注册其各自区域内的 IP 地址及相关互联网号码资源,例如自治系统编号 (ASN) 和反向域名系统 (DNS) 授权。

他们根据各自区域社区内制定的政策,通过开放和自下而上的流程来实现这一目标。

答案4

路由器获取地址的方式与任何其他设备相同,也就是说:视情况而定。它可能是 DHCP(在电缆和光纤场景中非常常见)。它可能是作为 PPPoE 会话一部分的 IPCP(DSL 和其他一些光纤提供商中很常见)。它可能只是静态分配和手动配置(在网络提供商内部和特别大的客户中很常见)。它可能是完全不同的东西。Google 上没有一个明确的答案,因为没有一个明确的答案。

相关内容