我的路由器的 IP 地址真的是公开的吗?

MPA*_*A95 15 internet nat ip

我有一个普通的家庭网络,它由一个连接了许多设备的无线路由器组成。我知道由于 NAT,连接到路由器的所有设备都通过其 IP 地址连接到它的外部,并使用不同的 NAT 端口。

路由器的IP地址真的是公开的吗?或者在我的 ISP 网络中是否有另一个级别的 NAT?有没有办法确定这一点?

jca*_*ron 34

  1. 连接到路由器的管理界面,并检查“公共”或“WAN”IP 地址。
  2. 然后连接到诸如https://whatismyipaddress.com/ 之类的站点以检查从 Internet 上可以看到的 IP 地址。

如果两者匹配,则您的路由器的 IP 确实是公开的,并且没有其他级别的 NAT。

如果这两个地址不匹配,则您的 ISP 会执行另一层 NAT,称为“运营商级 NAT”(CGNAT)。

是否使用 CGNAT 很大程度上取决于 ISP。移动/无线 ISP 经常使用它。固网(DSL、电缆等)ISP 较少使用它,但这可能因国家/地区和 ISP 的不同而有很大差异。


for*_*est 25

一个路由器有多个IP。它的公共 IP 当然是公共的。这是您提供给连接到的任何网站的地址,以便服务器知道在哪里发送回复。路由器还有一个网关 IP,它通常是路由器后面的其他设备看到的 LAN 上的地址。这个 IP 是私有的,因为它不存在于公共互联网上,但它不是秘密的(大多数人使用相同的范围)。

我的问题是,路由器的 IP 真的是公开的吗?

它是公开的,但您不必担心。除非您需要匿名,否则了解 IP 地址通常不是问题。您不必担心被黑客入侵或基于 IP 被追踪。我在另一个答案中解释为什么不必担心拥有公共 IP 地址。如果地址不是公开的,那么您将无法听到您连接到的任何站点的响应!

或者在我的 ISP 网络中是否有另一个级别的 NAT?

一些 ISP 有另一个级别的 NAT,称为运营商级 NAT或 CGN。如果路由器看到的公共地址(而不是检查您 IP 的网站)在 100.64.0.0/10 范围内(请参阅RFC 6598),那么您肯定是在使用 CGN。如果您有任何疑问,请致电您的 ISP 并询问他们。

  • “有些路由器有另一个级别的 NAT”——这不是路由器的真正属性?更准确地说,“某些 ISP 有另一层 NAT”,对吗? (13认同)
  • -1 表示“您不必担心被黑客入侵或基于 IP 被追踪”。 (12认同)
  • *“当然,它的公共 IP 是公共的。”* 它通常但并不总是如您的最后一段所示。 (10认同)
  • 仅凭公共 IP 无法对您进行个人跟踪。它会指向您的城市/城镇,但如果没有 ISP 的帮助,攻击者永远无法获得您的确切位置。此外,假设未启用端口转发,则无法仅使用其公共 IP 来“破解”某人,因为只能访问路由器,而不是用户本身的机器。 (9认同)