Wikipedia menggunakan PowerDNS dengan Geobackend
untuk melayani klien dari server terdekat.
Saya memiliki layanan serupa yang berjalan untuk situs http://static.natalian.org saya . Saya ingin untuk melayani file video HTML5 besar secara efisien antara server saya.
Untuk mengaturnya cukup mudah. Saya menyiapkan catatan A seperti:
eu.static.natalian.org 88.198.3.35
us.static.natalian.org 67.205.62.95
*.static.natalian.org 67.205.62.95
Lalu untuk static.natalian.org
saya mengatur CNAME ke layanan GEO PowerDNS pihak ketiga yang berjalan di natalian.geo.blitzed.org
.
Aturan bagaimana memetakan ke kode negara dapat ditemukan dari:
rsync -v rsync://rsync.blitzed.org/geo-maps/natalian .
Untuk skala lebih jauh ke Asia, saya akan menyewa server di Korea dan saya akan rsync
data dan setup vhost Apache untuk melayani static.natalian.org dari IP Korea baru, katakanlah 143.248.5.130. Maka saya hanya akan menambahkan:
as.static.natalian.org 143.248.5.130
Berikut adalah dua penyedia layanan DNS dengan harga terjangkau yang menawarkan penargetan Geo: http://edgedirector.com/ dan http://www.geoscaling.com/
Yang kedua tampaknya lebih mengundang dan lebih terorganisir. Saya belum menguji salah satu dari layanan ini.
sumber
Berikut ini adalah topik forum. Banyak penyedia disebutkan.
http://www.webhostingtalk.com/showthread.php?t=857871
sumber
Seberapa akurat Anda membutuhkannya? Jika Anda dapat hidup dengan sedikit pengkodean dari resolusi lokasi Anda sendiri yang kurang lebih akurat, dan memberikan respons pengalihan ke browser yang mengenai server "salah" pertama kali, maka Anda dapat menggunakan database "CeoLiteCountry" yang tersedia secara bebas. untuk menanganinya sendiri. Saya mendapatkannya pada daftar ThingsToConsider untuk salah satu proyek yang saya rencanakan.
Itu ada di dalam repositori Debian ( http://packages.debian.org/lenny-backports/geoip-database ) yang secara tidak langsung menyatakan "benar-benar" dalam banyak hal (walaupun Anda mungkin ingin memeriksa untuk memastikan bahwa lisensi kompatibel dengan basis kode dan arah proyek Anda).
Namun, menggunakan solusi berbasis DNS yang dikelola dengan baik akan lebih mudah, jika biaya untuk penyedia yang cukup andal sesuai anggaran Anda, tetapi ini mungkin merupakan alternatif yang layak.
sumber
UltraDNS dan Akamai dapat menyediakan layanan ini, namun biayanya sangat mahal. Saya memutuskan untuk menggunakan DNSMadeEasy yang memiliki server DNS di kedua pantai, serta Eropa.
sumber