为什么我的路由器的 WAN IP 与公共 IP 不同?

网络工程 路由器 ipv4
2021-07-10 15:47:31

我的路由器的 WAN IP 是公共 IP - 172.100.xx 而我的公共 IP 是 - 182.xxx

为什么我有 2 个公共 IP?这是否可能意味着我的路由器在另一个路由器后面?但是配置2个公共IP有什么用呢?

2个回答

我可以看到两种可能的解释:

  1. 您的 WAN 地址是您的公共地址,但您自己使用的东西看起来就像您正在其他地方访问互联网一个例子是使用 182 地址访问互联网的代理服务器。告诉您公共 IP 是什么的网站会看到 182 地址。如果代理设置了 HTTP X-Forwarded-For 标头,这些站点通常还会告诉您有一个代理正在运行。另一种可能性是(VPN-)隧道。

  2. 您的路由器确实在另一个执行地址转换的路由器后面您的互联网提供商可能正在执行运营商级 nat至于“为什么?”,ISP 这样做是为了克服 IPv4 地址短缺的问题。通过这种方式,他们可以仅使用一个公共 IP 为许多客户提供互联网访问。

假设您没有使用代理,那么就有些不对劲了…… 172.100 地址被分配给客户,然后隐藏在某个 182 网络后面,这确实很奇怪。172.100 由 ARIN 分配,182 由 APNIC 分配...

使用运营商级 NAT 时将 RFC1918 私有地址分配给客户可能会导致客户网络内部使用同一网络时出现问题。正确的做法(根据RFC6598)是使用来自 100.64.0.0/10 的地址。使用(部分)172.100 可避免与私有地址可能发生的冲突,但可能会使(部分)主机正确使用 172.100 地址无法访问。此外,使用 172.100 会产生这些路由被泄露到全局 BGP 表中的风险。

这是推测,但由于您的 WAN IP 以 172 开头,有人可能会假设整个 172.0.0.0/8 范围是私有的(但实际上只有 172.16.0.0/12 是私有的)。否则,有人故意占用IP空间。

发生这种情况还有另一个原因,那就是如果您使用的是 4G 或 5G 路由器(而不是将 RJ45 以太网电缆连接到墙上或美国的传入宽带连接的标准调制解调器/路由器,这有时是同轴连接以及为其供电的壁式插头 - 4G/5G 调制解调器/路由器将仅具有用于供电的壁式插头)。

如果是这种情况,那么您的 4G 或 5G 调制解调器/路由器首先通过无线方式连接到您 ISP 的物理服务器 - 路由器报告的 WAN 地址 - 然后该服务器连接到互联网,在那里公共 WAN 地址分配给ISP 服务器上的 Internet 请求。

从技术上讲,4G/5G 路由器有一个通过 4G/5G 蜂窝网络发送的脚本,称为 APN - 接入点名称 - 与您的蜂窝网络握手和连接设置到 ISP 的物理位置服务器,然后连接到互联网。与 ISP 服务器的第一次连接会向您的调制解调器/路由器显示该服务器的 IP 地址,作为它已连接到的 WAN 地址。