IP konum tespiti nasıl çalışır?
IP adresini coğrafi konumla eşleştiren ve konumuyla eşleşen IP sunan hizmetler sunan veritabanları vardır. Bu GitHub projesi bu hizmetleri listeler.
Bir IP adresinin coğrafi konumunu bulmak, sorgulamak kadar kolaydır, örneğin: http://freegeoip.net/xml/8.8.8.8 ve erişmekte olduğunuz web sitesinin en çok yaptığı şey de budur (verilerin nereden geldiği ve doğruluğu veritabanına bağlıdır).
Cevap:
<Response>
<IP>8.8.8.8</IP>
<CountryCode>US</CountryCode>
<CountryName>United States</CountryName>
<RegionCode>CA</RegionCode>
<RegionName>California</RegionName>
<City>Mountain View</City>
<ZipCode>94035</ZipCode>
<TimeZone>America/Los_Angeles</TimeZone>
<Latitude>37.386</Latitude>
<Longitude>-122.0838</Longitude>
<MetroCode>807</MetroCode>
</Response>
(Sanal bir ağın dışında) web sitelerinin konum tespit etmelerini engellemenin bir yolu var mı?
Bu soru, "Gerçek IP adresimi gizlemenin ve veritabanlarında farklı bir konum altında kaydedilmiş biri olarak görünmenin bir yolu var mı?"
Evet, zaten bildiğiniz gibi, çoğunlukla VPN veya başka bir yönlendirme / yönlendirme ile yapabilirsiniz, ancak her iki durumda da uç düğümü (bir şekilde) kontrol etmeniz gerekir.
Tor ağını kullanmayı da deneyebilirsiniz, ancak bu düğümler size veri sağlayan sunucu tarafından kolayca engellenebilir (ve coğrafi konum sağlayan servis, isteğin bir IP için Tor çıkış düğümü olduğunu gösterir).
Web sitesi, sunucularına, konuma göre hangi bilgileri yükleyeceğini nasıl söyler?
Veri talebinde bulunan bir IP adresinin konumunu edindikten sonra, örneğin, basit bir sorgulama söz konusudur. CountryCode
, RegionCode
, ve City
Yukarıdaki sonuçtan.