為什麼在德國託管的虛擬機器(來自德國提供者的外部 IP)和我的虛擬機器管理程式在使用 google 搜尋時將哥倫比亞作為其位置?

為什麼在德國託管的虛擬機器(來自德國提供者的外部 IP)和我的虛擬機器管理程式在使用 google 搜尋時將哥倫比亞作為其位置?

我剛剛注意到我的虛擬化叢集(Proxmox)有一個奇怪的行為。

集群的外部IP是一家德國公司註冊的。

例如,當我透過內部 Linux Mint 管理虛擬機器的 GUI 存取 Google 時,Google 會認為我來自哥倫比亞。我的叢集中的任何非圖形虛擬機器也會發生這種情況(使用curl檢查時)。

我編寫了一個小的 JS 腳本,當允許訪問時記錄我的地理位置,並透過一些網站檢查我的位置。

當我不授予對我的位置的存取權時,瀏覽器會認為我來自德國(我猜是因為我的分機 IP)。當我這樣做時,它認為我是在波哥大的一家咖啡館裡。

這對我來說有點害怕,因為我從來沒有用英語或德語以外的語言搜尋過網絡,也從來沒有指明我來自哥倫比亞。

這些虛擬機器顯然沒有 WiFi 和隨機 MAC 位址,因此不可能透過 Google 在 WiFi AP 上的「wardrive」來追蹤位置。

對此的任何想法都將不勝感激。

先感謝您。

答案1

據,直到...為止網站對他們來說,IP 位址是他們進行地理定位的全部。

IP 由您的 ISP 分配。您的 ISP 可能確實在德國,但它從一家哥倫比亞公司購買了 IP 範圍,因此這完全使 Google 網站感到困惑,如果它還嘗試透過其他可用參數來完善本地化,則更是如此從您的瀏覽器。

IPv4位址已基本耗盡,因此從其他公司購買或租用現在是新ISP獲得IP位址的唯一方法。

相關內容