我的路由器 Internet ip 与我的公共 ip 不同

Moh*_*han 2 networking nat

我正在 ubuntu 上为 Nextcloud 服务器运行 ddns 客户端,但是我的 ISP 对路由器做了一些事情,因此路由器中显示的 Internet ip 与我的公共 ip 不同,这导致 ddclient 将 ip 更新到我的域时出现问题。

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

有什么解决办法吗?

我的路由器型号是 HG8245Q2

在此处输入图片说明

*PS图片中显示的ip只是一个例子

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

小智 5

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

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

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