Ip

為什麼主機伺服器位置顯示不同?

  • June 12, 2021

我對這個領域很陌生,想了解一下下面的機制。

當我檢查主機伺服器的位置時,有時它們顯示的位置不同。

例如,假設我檢查“https://serverfault.com/”的伺服器位置,它們顯示三個不同的位置 - 魁北克、加利福尼亞和芝加哥。

我想知道為什麼會發生這種情況的機制。

有沒有辦法知道準確的位置?

這裡沒有科學。在您的連結中提供基於 IP 的地理位置的每家公司都使用自己的數據庫。他們顯然不同意 151.101.129.69 的位置。

Maxmind DB 條目位於(似乎是)美國的預設位置。

如果有任何科學在起作用,那麼(在這種情況下)它可能會被使用 fastly 的 CDN 混淆。

可以嘗試根據 IP 地址確定伺服器的位置,但使用 CDN 等很容易混淆。您基本上必須跟踪來自多個源位置的數據包,並找出您認為真正的位置是。

基於 IP 的地理定位是蛇油,但它是我們擁有的最好的蛇油。

引用自:https://serverfault.com/questions/1066493