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


0

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

我的配置是什么?

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

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

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

连接怎么样?

当我查看路由器的Web管理员时,我看到了一个类似IP的 10.107.xxx.xxx。当我去 whatsmyip.org ,我的IP似乎就像 190.151.xxx.xxx

当我尝试使用第一个IP通过SSH连接时,一切顺利,但使用公共IP(在 whatsmyip.org )一切正常。

一些笔记

我已经尝试了一个窗口服务器(是的,我真的很抱歉,但我必须)。我已经检查了我的路由器配置,以允许所有流量,如SSH,VPN等。

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

我用 DYNDNS 作为DDNS。

至少,一切都在一个月前开始了。我只是将服务器移到我家,然后没有任何作用。当然,我与我的ISP提供商进行了检查,似乎并没有在中间产生任何麻烦。

在此先感谢您的帮助!

编辑:

问题是我的ISP没有在标准服务包中为我提供公共IP(我从未想过这样的服务实际上可能存在)。他们说了几次“你必须雇用一个公共知识产权”,但我就像“他们真的意味着'静态知识产权'。”无论如何,他们是几乎所有国家的唯一提供者。

感谢所有的帮助,我希望我可以在同样的情况下帮助任何人!


1
只是旁注...大多数isp将他们的客户置于CGN(商业级NAT)之后。这有时会弄乱诸如尝试配置服务器之类的事情。 en.wikipedia.org/wiki/Carrier-grade_NAT
Brandon

如果您的ISP正在使用CGN,则无法转发ISP执行NAT的端口,并且您的ISP不会/不能为您执行此操作,因为它只能为NAT上的每个端口的一个客户执行此操作。由于大多数住宅ISP在服务条款中都有条款禁止您从网络运行服务器或服务到互联网,因此ISP并不在意。
Ron Maupin

Answers:


1

我假设 10.107.XXX.XXX 是您的路由器WAN地址。它看起来不像公共IP。范围 10.0.0.0 - 10.255.255.255 保留给私人网络。我的猜测是你支持ISP的NAT。如果我是对的,那么(至少)有两个菊花链式NAT:在某些ISP机器和路由器上。

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


谢谢!我已经和他们谈过了,他们说没有端口被阻止,但是......我会尝试使用静态公共IP。谢谢你的回答!
Ppica88
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.