GEO DNS, DNS sunucusuna istek yapan kullanıcı DNS'inin IP adresi ülke bilgisine göre cevap vermesi olarak özetlenebilir. Genelde CDN servisleri bu yöntemi kullanır.
Buradaki tek problem Türkiye'de 8.8.8.8 kullanan biri var ise DNS onu Amerika için belirlenmiş sunucuya yönlendirecektir. Bilindik bu tip genel DNS'ler için daha merkezi Avrupa'dan bir sunucu seçilebilir. Ama dediğim gibi en yakındaki cevap versin konusu GEO DNS ile kısmen mümkün olur.
Yeterli midir? Yeterlidir. Bir video yüklemek için Türkiye'den gelecek isteği Avrupa'dan cevaplamanın mahsuru olmaz.
Nasıl yapılır? pdns geo modülü ile kolayca yapılabilir.
Kurulum dökümanı:
https://wikitech.wikimedia.org/wiki/PowerDNS
Yeni nesil DNS serverların hemen hemen hepsi ( 8.8.8.8 dahil ) ECS destekliyor. DNS server , requestin içinde client subnetini gönderiyor. Böylelikle kullanıcı 8.8.8.8 kullansa da lokasyon seçimi yapılabiliyor .