Wikipedia use a PowerDNS with
to serve clients from the closest server.
I have a similar service running for my http://static.natalian.org site. I
want it in order to serve large HTML5 video files efficiently between my servers.
To set it up is quite easy. I setup A records like so:
static.natalian.org I set a CNAME to the third party GEO PowerDNS
service running at
The rules for how it maps onto country codes can be found from:
rsync -v rsync://rsync.blitzed.org/geo-maps/natalian .
To scale further to Asia, I would rent a server in Korea and I would
the data and setup an Apache vhost to serve static.natalian.org from the new
Korean IP, say 18.104.22.168. Then I would simply add: