มี DNS ใดบ้างที่รองรับ Geo-location / Directional DNS


10

ที่ ultradns.com หรือ comwired.com คุณสามารถเลือกหลายระเบียน A ขึ้นอยู่กับตำแหน่ง

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

ดังนั้นคำขอจะถูกส่งตามความใกล้ชิด / มาจากไหน

คุณสามารถทำได้หลายครั้งตามที่คุณต้องการซึ่งเป็นบริการที่ยอดเยี่ยมสำหรับความต้องการแอปพลิเคชันแบบกระจายของเรา

อย่างไรก็ตามเราต้องการจัดการสิ่งนี้บนเซิร์ฟเวอร์ของเราเอง คุณรู้แพคเกจ linux ใดบ้างไหม?


ฉันไม่แน่ใจว่าวิธีนี้ simpledns ทำงาน แต่เพื่อชี้แจงคำถามของฉันเราต้องการอะไรเช่นนี้สำหรับ linux: simpledns.com/newsitem.aspx?id=2405
Devrim

โพสต์นี้ซ้ำกัน: stackoverflow.com/questions/2805231/… aka ใช้ pydns
ArrowInTree

1
โพสต์ในภายหลังจะทำให้รายการก่อนหน้า 'ซ้ำซ้อน' ได้อย่างไร
Devrim

จะไม่เป็นวิธีที่ถูกต้องในการใช้การกำหนดเส้นทาง BGP แทน DNS แฮ็กนี้เพื่อกำหนดเส้นทางผู้ใช้ตามสถานที่ไปยังปลายทางที่ต้องการหรือไม่
jirib

คำตอบ:


7

มีแพทช์ให้ทำ GeoIP ในเซิร์ฟเวอร์ DNS ต่างๆ

ผูก: http://www.caraytech.com/geodns/

การเขียนที่ดีของแพทช์ Bind รวมถึง RPMs: http://www.devco.net/archives/2006/07/11/location_aware_bind.php

djbdns: http://www.anders.com/cms/276/tinydns.GeoIP.patch/djbdns/Geographically.Aware

ที่น่าสนใจก็คือแฮ็คนี้ซึ่งไม่เกี่ยวข้องกับการปะแก้ Bind: http://phix.me/geodns/


8

วิกิพีเดียใช้ฟรี (ในขณะที่การพูดฟรีไม่เพียง แต่ในเบียร์ฟรี) ซอฟแวร์PowerDNSจะทำเช่นนั้นกับแบ็กเอนด์ geoip

เพียงจำไว้ว่าฐานข้อมูล GeoIP ทั้งหมดนั้นไม่สมบูรณ์และตำแหน่งทางภูมิศาสตร์นั้นเป็นเครื่องมือที่ไม่ดีในการประมาณระยะทางเครือข่ายไปยังเซิร์ฟเวอร์ที่กำหนด โปรโตคอลเช่นICSเป็นทางออกที่ดีกว่ามาก


+1: ICS ดูน่าสนใจมากแม้ว่าจะต้องใช้โครงสร้างพื้นฐานที่เป็นธรรมก่อนที่จะนำไปใช้งานได้จริง
Murali Suriar

ขอบคุณสำหรับคำตอบ. ถึงแม้ว่าเราจะทำดี (ดีเช่นเดียวกับใน naah ไม่โอ้ไม่) โดยวงเล็บ ...
devrim


2

ฉันต้องการจะชี้ให้เห็นไฟล์ ip2location BIND ACL เป็นไปตามการสมัครสมาชิกและค่าใช้จ่าย วิธีที่อธิบายไว้ในhttp://phix.me/geodns/อนุญาตให้ทุกคนสร้างไฟล์ BIND ACL ของตนเองได้ฟรีโดยใช้ไฟล์ MaxMind CSV ที่ดาวน์โหลดได้อย่างอิสระแม้ว่าจะได้รับก็ตาม แต่ ip2location ก็มีความแม่นยำมากกว่า คนจ่ายเงิน)

หากใครก็ตามที่กำลังมองหา BIND ที่รับรู้ทางภูมิศาสตร์ในเครือข่าย IPv6 ฉันได้อัปเดตหน้าเว็บที่http://phix.me/geodns/ด้วยสคริปต์เพิ่มเติมซึ่งสามารถประมวลผลหมายเลข 128 บิตภายในไฟล์ CSV ฉันเพิ่งค้นพบในวันนี้ว่า MaxMind เสนอไฟล์ GeoIPv6 CSV ที่สามารถดาวน์โหลดได้ซึ่งสคริปต์เหล่านี้จะทำงานเพื่อสร้างไฟล์ GeoIPv6.acl สำหรับ BIND

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.