【问题标题】:My Router Internet IP is different from my public IP我的路由器 Internet IP 与我的公共 IP 不同
【发布时间】:2018-12-13 12:22:21
【问题描述】:

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

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

有什么解决办法吗?

我的路由器型号是 HG8245Q2。

*PS:图片中显示的IP只是一个例子。

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

【问题讨论】:

  • 您的住宅 ISP 正在使用 CGN,它不在乎这会破坏您的服务器,因为您的住宅服务条款禁止向 Internet 提供服务。在 Super User 上搜索 CGN 以了解正在发生的事情。

标签: networking nat


【解决方案1】:

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

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

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

【讨论】:

  • 我注意到内部 ip 自 3 天以来没有改变,我可以将它指定给我的域,但我不知道他们什么时候会决定改变它。我为我的公司设置了这个服务器,但我已经在家里测试过,同样的内部 ip 我可以在谷歌上找到它。因此,如果他们使用子网,则可能因网络而异。
  • vpn 提供商的私有 ip 是否适合我的情况?如果是这样,任何建议的好的 vpn 提供商。
  • 最直接的解决方案是向您的 ISP 支付静态公共 IP 地址。 VPN 会降低您的互联网速度并需要维护,并且您必须向其他人支付此服务的费用。如果您将域指向内部 IP 地址,它将仅适用于同一子网(公司内部)的人,但互联网上的其他所有人(外部)将无法连接
【解决方案2】:

也许 DDNS 会为您派上用场。您可以选择免费的 DDNS 服务,例如 DynDDNSNoIP

步骤[我个人更喜欢 noip.com ]:

  1. 创建免费帐户
  2. 选择一个主机名(我们可以说一个指向你系统IP的域名)
  3. 下载他们的桌面客户端(将您的动态 IP 与您选择的主机名同步)
  4. 成功了!在需要的地方使用该主机名而不是 IP,流量将被重定向到您的系统。只需注意端口转发和防火墙设置即可。

【讨论】:

    猜你喜欢
    • 2021-02-28
    • 1970-01-01
    • 1970-01-01
    • 2020-04-28
    • 1970-01-01
    • 2020-10-22
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    相关资源
    最近更新 更多