Ip

從 ip 返回的結果與從 google 檢索到的結果衝突

  • January 9, 2019

我在 MacOS Majave 上執行

發出命令ip時,它返回

$ ip
211.137.170.246

然而,Google返回一個答案:

在此處輸入圖像描述

我應該相信哪一個?

這取決於您所說的“信任”是什麼意思。Google 會根據您的請求告訴您“發件人”地址。 ip會告訴你你的筆記型電腦的地址。他們可能都是正確的。

IPv4 為筆記型電腦、電話(任何不是伺服器的東西)提供本地 IP 並通過NAT網關(您的家庭路由器?)替換它是很常見的。這樣,本地網路上的所有機器共享相同的外部 IP,但每台機器都有自己的本地 IP。

所以你看到的是你和Google之間的某個地方你的連接正在通過一個 NAT 網關。對外界來說,你有 47.91.28.150。在您的本地網路上,您有 211.137.170.246。

請注意,一些 ISP 現在使用運營商級 NAT。因此,即使您認為您沒有通過 NAT 路由器連接到 Internet,您的 ISP 可能仍會通過 NAT 發送流量。

引用自:https://unix.stackexchange.com/questions/493437