我剛剛注意到我的虛擬化叢集(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位址的唯一方法。