我的 WAN IP 与我的公共 IP(由我的 ISP 分配)不同

我的 WAN IP 与我的公共 IP(由我的 ISP 分配)不同

让我们讨论一下这个问题(如果有类似的问题的话)。

我的配置是什么?

我有 Fibertel ISP(阿根廷),其后面有一个调制解调器和路由器。

该服务器通过有线连接并运行 Ubuntu 服务器 16.04。

路由器配置为将我正在使用的端口转发到我的服务器。

那么连接怎么样?

当我查看路由器的 Web 管理员时,我看到一个类似 的 IP 10.107.xxx.xxx。当我访问whatsmyip.org,我的IP好像是这样的190.151.xxx.xxx

当我尝试使用第一个 IP 通过 SSH 连接时,一切顺利,但使用公共 IP(中的 IP whatsmyip.org)时,一切都无法正常工作。

一些注释

我也已经尝试使用窗口服务器(是的,我真的很抱歉,但我不得不这么做)。我已经检查了我的路由器配置以允许所有流量,如 SSH、VPN 等。

我清除了 Ubuntu 服务器中的所有 IPtables(以防万一)。

我用动态域名服务器作为 DDNS。

至少,一个月前一切都还正常。我刚刚把服务器搬到我家,然后就什么都不起作用了。当然,我向我的 ISP 提供商核实过,中间似乎没有什么问题。

提前感谢你的帮助!

编辑:

问题是,我的 ISP 没有在标准服务包中为我提供公共 IP(我从未想过这样的服务实际上可能存在)。他们几次告诉我“你必须租用一个公共 IP”,但我觉得“他们真正的意思是‘静态 IP’。”无论如何,他们是几乎全国唯一一家这样做的提供商。

谢谢大家的帮助,我希望我可以帮助任何处于同样境况的人!

答案1

我假设10.107.XXX.XXX是您的路由器 WAN 地址。它看起来不像公共 IP。该范围10.0.0.0 - 10.255.255.255是为私有网络保留的。我猜您位于 ISP 的 NAT 后面。如果我没记错的话,至少有两个菊花链式 NAT:在某个 ISP 机器上和您的路由器上。

要从外部访问您的路由器,您需要要求您的 ISP 将所需的端口转发到您的路由器,或者为您的路由器请求单独的公共 IP(ISP 可能会为此向您收取额外费用)。

答案2

问题是,我的 ISP 没有在标准服务包中为我提供公共 IP(我从未想过这样的服务实际上可能存在)。他们几次告诉我“你必须租用一个公共 IP”,但我觉得“他们真正的意思是‘静态 IP’。”无论如何,他们是几乎全国唯一一家这样做的提供商。

谢谢大家的帮助,我希望我可以帮助任何处于同样境况的人!

相关内容