Evet, şu anda bu soruna iki popüler çözüm var.
Birincisi Anycast
, aynı IP bloğunun kelimenin tam anlamıyla dünyanın birçok yerinde kullanıldığı yerde denir . Yani, alan adınız için ad sunucuları her zaman aynı IP adresini döndürür, ancak bu IP adresi aslında birden fazla fiziksel sunucu kümesine atanır.
Bununla ilgili daha fazla bilgiyi buradan edinebilirsiniz http://en.wikipedia.org/wiki/Anycast
İkinci teknik yine AnyCast'i içeriyor, ancak bu sefer yayınlanan herhangi bir IP adresi aralığı isim sunucularımıza atıfta bulunuyor. Ad sunucuları yalnızca kendilerine en yakın olan istemcilerden (BGP'nin büyüsü tarafından belirlendiği üzere) istediği için, kendileri de mantıksal olarak yerel olan IP adreslerini istemciye döndürebilirler.
Bunun bir örneği google'ın l.google.com alan adıdır
Avustralya'daki bir ev sahibinden
crimson:~ dave$ host www.google.com
www.google.com is an alias for www.l.google.com.
www.l.google.com is an alias for www-notmumbai.l.google.com.
www-notmumbai.l.google.com has address 66.249.89.99
www-notmumbai.l.google.com has address 66.249.89.147
www-notmumbai.l.google.com has address 66.249.89.103
www-notmumbai.l.google.com has address 66.249.89.104
ABD'deki bir ev sahibinden
[dave@odessa ~]$ host www.google.com
www.google.com is an alias for www.l.google.com.
www.l.google.com has address 74.125.95.99
www.l.google.com has address 74.125.95.147
www.l.google.com has address 74.125.95.104
www.l.google.com has address 74.125.95.106
www.l.google.com has address 74.125.95.105
www.l.google.com has address 74.125.95.103
Böylece, için CNAME www.google.com
çözümlenir www.l.google.com
, ancak bunu çözdüğünüzde, bulunduğunuz yere bağlı olarak, istemciniz farklı bir IP adresi kümesi alır. İçin istek aldı ad sunucusu Bunun nedeni www.l.google.com
oldu yerel müşteriye göreli alan adı sunucusu.