Google, DNS Coğrafi Konumu nasıl yönlendirme ister?


16

Google.com için DNS coğrafi konumunu kimin yaptığını merak ediyorum? Coğrafi konum talep etmekle, kullanıcının konumunu tespit etmek, konumuna en yakın sunucu çiftliğini hesaplamak ve ardından isteği seçilen konuma yönlendirmek istedim.

Bu hizmet için farklı satıcılardan gelen birkaç teklifi değerlendiriyoruz ve büyük çocukların ne kullandığını bilmeliyim.


Yani aradığınız DNS LOC Recordsveya IP GeoLocating?
Chris S

1
İnsanların sık sık 2 terim arasında karıştığını bildiğim için sorumun herhangi bir bölümünde IP'den bahsetmemeye çok dikkat ettim. IP'yi konuma çevirmekten bahsetmiyorum, daha ziyade kullanıcı yerini tespit edip ona en yakın sunucu grubundan istekleri sunuyorum, Google bir şey son derece iyi yapıyor ve nasıl olduğunu merak ediyorum? (Açıkçası bu GEO IP tarafından da çalışıyor, ancak bu sorunun konusuyla ilgisiz)
Maxim Veksler

GeoIP veya DNS değil. Bir yönlendirme protokolü.
Chris S

Yanıtlar:



5

Google, DNS trafiğini en yakın sunucu grubuna yönlendirmek için anycast kullanır .


4

Bir IP GeoLocation veritabanı arıyorsanız MaxMind'den ücretsiz bir veritabanı indirebilirsiniz . Ayrıca, daha yüksek doğrulukla ücretsiz olmayan bir sürüm sunarlar (ücretsiz olan çoğu kullanım için yeterince iyi olsa da).

Orada da ücretsiz olan birkaç hizmet vardır.

Google'ın kendi veritabanına sahip olduğundan ve bilgileri sağlamak için harici bir şirkete güvenmediğinden şüpheleniyorum.

Düzenleme:
En yakın sunucuya trafik gönderme işleminin temelde DNS ile ilgisi yoktur. Bu bir var BGP yönlendirme protokolü denilen Anycast . Bunu koordine etmek için bazı büyük barındırma sağlayıcılarıyla iletişime geçmeniz gerekir. Google'ın kendi veri merkezleri vardır, barındırılmazlar.


1
Hayır, kullanıcıların isteklerini dünyanın farklı yerlerinden dağıtacağım farklı sunucu çiftliklerine yönlendirebilecek bir hizmet arıyorum - Bu, istemci için gecikmeyi azaltmak için (çünkü hız önemlidir!)
Maxim Veksler


2

Google kendi sunucularını ve büyük olasılıkla özel yazılımları kullanır. UltraDNS gibi bazı şirketler aynı hizmeti sunabilir, ancak oldukça pahalı olabilir, ne kadar hassasiyete (şehir / ülke) bağlı olarak farklı fiyatlandırma katmanları bile olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.