A Wikipedia usa um PowerDNS com o Geobackend
para atender clientes do servidor mais próximo.
Eu tenho um serviço semelhante em execução no meu site http://static.natalian.org . Quero que ele sirva arquivos de vídeo HTML5 grandes com eficiência entre meus servidores.
Configurá-lo é bastante fácil. Eu configuro registros A assim:
eu.static.natalian.org 88.198.3.35
us.static.natalian.org 67.205.62.95
*.static.natalian.org 67.205.62.95
Então, para static.natalian.org
eu definir um CNAME para o serviço GEO PowerDNS de terceiros em execução em natalian.geo.blitzed.org
.
As regras de como ele é mapeado nos códigos dos países podem ser encontradas em:
rsync -v rsync://rsync.blitzed.org/geo-maps/natalian .
Para expandir ainda mais para a Ásia, alugaria um servidor na Coréia e rsync
os dados e configuraria um host Apache para servir o static.natalian.org a partir do novo IP coreano, por exemplo, 143.248.5.130. Então eu simplesmente acrescentaria:
as.static.natalian.org 143.248.5.130