首页 > 解决方案 > 我的路由器 Internet IP 与我的公共 IP 不同

问题描述

我在 Ubuntu 上为 Nextcloud 服务器运行 ddns 客户端,但是我的 ISP 对路由器做了一些事情,因此路由器中显示的互联网 IP 与我的公共 IP 不同,这会在 ddclient 更新我的域的 IP 时导致问题。

我曾尝试联系我的 ISP,但他们希望我为固定 IP 支付巨额费用。

有什么解决办法吗?

我的路由器型号是HG8245Q2。

在此处输入图像描述

*PS:图片中显示的 IP 仅为示例。

注意:我在另一个型号为 HG8245Q 的路由器上尝试过这个,它在路由器和谷歌上给了我相同的 IP。所以旧路由器型号没有问题。

标签: networkingnat

解决方案


您在路由器中看到的 IP 地址只是私有范围 10.xxx 中的另一个内部 IP 地址

这意味着您的路由器没有直接连接到 Internet,而是连接到 ISP 的另一个子网。并且只有这个子网通过另一个路由器(带有 NAT)连接到互联网,并且这个路由器有一个公共 IP 地址。

这是大多数 ISP 的标准行为,因为它们的公共 IP 地址数量有限。如果您需要公共 IP,则必须付费,更换免费提供给您的 ISP 或尝试一些边缘案例解决方案,例如租用 VPS 服务器并为您的家庭路由器建立 VPN 隧道(这需要高级网络技能)


推荐阅读