Apakah ada DNS yang mendukung Geo-location / Directional DNS?

10

Di ultradns.com atau comwired.com Anda dapat memilih beberapa catatan A tergantung pada lokasi;

x.com (United States) 174.1.1.1
x.com (Europe) 65.2.2.2

Jadi permintaan dialihkan berdasarkan kedekatan / dari mana mereka berasal.

Anda dapat melakukannya sebanyak yang Anda suka, yang merupakan layanan hebat untuk kebutuhan aplikasi terdistribusi kami.

Namun, kami ingin mengelola ini di server kami sendiri. Apakah Anda tahu ada paket linux yang melakukan ini?

Devrim
sumber
Saya tidak begitu yakin bagaimana ini simpledns bekerja tetapi untuk memperjelas pertanyaan saya, kita perlu sesuatu seperti ini untuk linux: simpledns.com/newsitem.aspx?id=2405
Devrim
Posting ini merupakan duplikat: stackoverflow.com/questions/2805231/… alias use pydns
ArrowInTree
1
bagaimana posting nanti dapat membuat yang sebelumnya 'duplikat'?
Devrim
Bukankah solusi yang tepat untuk menggunakan perutean BGP alih-alih peretasan DNS ini untuk merutekan pengguna berdasarkan lokasi ke tujuan tertentu?
jirib

Jawaban:

8

Wikipedia menggunakan perangkat lunak gratis (seperti dalam pidato bebas, tidak hanya dalam bir gratis) PowerDNS untuk melakukannya, dengan backend geoip .

Hanya ingat bahwa semua database GeoIP tidak sempurna dan lokasi geografis adalah alat yang buruk untuk memperkirakan jarak jaringan ke server yang diberikan. Protokol seperti ICS adalah solusi yang jauh lebih baik.

bortzmeyer
sumber
+1: ICS terlihat sangat menarik, meskipun akan membutuhkan sedikit pekerjaan infrastruktur sebelum menjadi lebih praktis.
Murali Suriar
Terima kasih atas jawabannya. Meskipun kita bisa lakukan sebagai baik (baik seperti dalam naah tidak oh tidak) tanpa tanda kurung ...
Devrim
2

Saya hanya ingin menunjukkan file BIND ACL ip2location berbasis langganan, dan biaya. Metode yang dijelaskan di http://phix.me/geodns/ memungkinkan siapa pun untuk membuat file BIND ACL mereka sendiri secara gratis, menggunakan file MaxMind CSV yang dapat diunduh secara bebas, meskipun diberikan, yang ip2lokasi mungkin lebih akurat (akurasi adalah yang paling orang membayar).

Pada garis singgung, jika ada yang mencari BIND geo-aware di jaringan IPv6, saya telah memperbarui halaman di http://phix.me/geodns/ dengan skrip lebih lanjut yang dapat memproses 128 bit angka dalam file CSV. Saya baru tahu hari ini bahwa MaxMind memang menawarkan file CSV GeoIPv6 yang dapat diunduh, yang mana skrip ini akan beroperasi untuk menghasilkan file GeoIPv6.acl untuk BIND.

parkamark
sumber