ip返回的结果与google检索到的ip冲突

ip返回的结果与google检索到的ip冲突

我在 MacOS Majave 上运行

当发出命令时ip,它返回

$ ip
211.137.170.246

然而,谷歌返回了一个答案:

在此输入图像描述

我应该相信哪一个?

答案1

这取决于你所说的“信任”是什么意思。 Google 会根据您的请求告诉您“发件人”地址。 ip会告诉您笔记本电脑的地址。他们可能都是正确的。

IPv4 的常见做法是为笔记本电脑、电话(任何非服务器)提供本地 IP,然后通过网络地址转换网关(您的家庭路由器?)。这样,本地网络上的所有计算机共享相同的外部 IP,但每台计算机都有自己的本地 IP。

所以您所看到的是,您和 google 之间的某个地方您的连接正在通过 NAT 网关。对于外界来说,您拥有 47.91.28.150。在您的本地网络上,您有 211.137.170.246。

请注意,一些 ISP 现在使用运营商级 NAT。因此,即使您认为自己没有通过 NAT 路由器连接到互联网,您的 ISP 可能仍然通过 NAT 发送流量。

相关内容