Wikipedia utiliza un PowerDNS con Geobackend
para atender a clientes del servidor más cercano.
Tengo un servicio similar ejecutándose para mi sitio http://static.natalian.org . Lo quiero para servir archivos de video HTML5 grandes de manera eficiente entre mis servidores.
Configurarlo es bastante fácil. Configuré registros A así:
eu.static.natalian.org 88.198.3.35
us.static.natalian.org 67.205.62.95
*.static.natalian.org 67.205.62.95
Luego static.natalian.org
, configuré un CNAME para el servicio GEO PowerDNS de terceros que se ejecuta en natalian.geo.blitzed.org
.
Las reglas sobre cómo se asigna a los códigos de país se pueden encontrar en:
rsync -v rsync://rsync.blitzed.org/geo-maps/natalian .
Para escalar aún más a Asia, alquilaría un servidor en Corea y haría rsync
los datos y configuraría un servidor Apache para servir static.natalian.org desde la nueva IP coreana, digamos 143.248.5.130. Entonces simplemente agregaría:
as.static.natalian.org 143.248.5.130