为什么 google 检测到的 IP 地址和 dlink 设备状态上的 IP 地址不同?

Why IP address detect by google and IP address on dlink device status are differ?

我试图在我的路由器中进行端口转发。我发现了奇怪的事情。当我在 google 上键入 "my ip" 时,它会显示一个 IP 地址(图 1),当我查看路由器的设备状态信息时,它会显示一个不同的 IP 地址。

为什么我的桌面会出现这种情况?我正在使用 DIR-600M 路由器。

请朋友们帮帮我好吗?

如果您绝对确定您没有使用代理,那么这应该是您的 ISP 的理想问题。

您可能需要检查是否为您分配了真实的 public IP;从技术上讲,一些服务提供商不一定提供实际暴露给 public 域的 public IP。他们可能会通过他们的 DHCP 服务器为您分配一个看起来像 public IP 的 IP,但它不是......这类似于在代理后面,您的实际 IP 不会暴露给外部。

只是我的 2 美分...

这通常发生在您的路由器连接到另外一个中间设备(服务提供商的设备)时。您的路由器和提供商设备都将具有 WAN 接口。但是,只有提供商的 WAN 接口会暴露给 public。这就是您将只能看到提供商 WAN 接口 IP 作为 public IP 的原因。

如果您想要传入流量,则需要在两台设备上都设置端口转发。

您的 ISP 可能正在使用运营商级 NAT 为其客户提供 IP 地址。因此,在 google 上观察到的 IP 地址不是您的 public 地址,而是您的 ISP 用于 NAT 的设备地址。那么你路由器设置上的IP就是执行NAT的设备提供的地址。