Có DNS nào hỗ trợ Geo-location / Directional DNS không?


10

Tại ultradns.com hoặc trên comwired.com, bạn có thể chọn nhiều bản ghi A tùy theo vị trí;

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

Vì vậy, các yêu cầu được định tuyến dựa trên sự gần gũi / nơi chúng đến.

Bạn có thể làm điều đó bao nhiêu lần tùy thích, đó là một dịch vụ tuyệt vời cho nhu cầu ứng dụng phân tán của chúng tôi.

Tuy nhiên, chúng tôi muốn quản lý điều này trên các máy chủ của chúng tôi. Bạn có biết gói linux nào làm được điều này không?


Tôi không chắc chắn làm thế nào đơn giản hóa này hoạt động nhưng để làm rõ câu hỏi của tôi, chúng tôi cần một cái gì đó như thế này cho linux: Simpledns.com/newsitem.aspx?id=2405
Devrim

Bài đăng này là một bản sao: stackoverflow.com/questions/2805231/ Cách hay sử dụng pydns
ArrowInTree

1
làm thế nào một bài viết sau có thể làm cho bài trước đó 'trùng lặp'?
Devrim

Sẽ không phải là giải pháp chính xác để sử dụng định tuyến BGP thay vì hack DNS này để định tuyến người dùng dựa trên vị trí đến đích cụ thể?
jirib

Câu trả lời:



8

Wikipedia sử dụng phần mềm miễn phí (như trong bài phát biểu miễn phí, không chỉ như trong bia miễn phí) PowerDNS để làm điều đó, với phần phụ trợ địa lý .

Chỉ cần nhớ rằng tất cả các cơ sở dữ liệu GeoIP đều không hoàn hảo và vị trí địa lý là một công cụ kém để ước tính khoảng cách mạng đến một máy chủ nhất định. Các giao thức như ICS là một giải pháp tốt hơn nhiều.


+1: ICS trông rất thú vị, mặc dù nó sẽ đòi hỏi một chút công việc cơ sở hạ tầng trước khi trở nên thiết thực hơn.
Murali Suriar

Cảm ơn câu trả lời. Mặc dù chúng tôi có thể làm tốt (tốt như ở naah không phải là không) mà không có dấu ngoặc đơn ...
Devrim


2

Tôi chỉ muốn chỉ ra tệp ip2location BIND ACL được đăng ký dựa trên, và do đó chi phí. Các phương thức được mô tả tại http://phix.me/geodns/ cho phép mọi người tạo miễn phí tệp BIND ACL của họ, sử dụng tệp CSV MaxMind có thể tải xuống miễn phí, mặc dù được cấp, ip2location một có lẽ chính xác hơn (độ chính xác là nhiều nhất người ta trả tiền cho).

Trên một tiếp tuyến, nếu bất cứ ai đang tìm kiếm BIND nhận biết địa lý trên mạng IPv6, tôi đã cập nhật trang tại http://phix.me/geodns/ với các tập lệnh tiếp theo có thể xử lý số 128 bit trong tệp CSV. Hôm nay tôi mới phát hiện ra rằng MaxMind cung cấp tệp CSV GeoIPv6 có thể tải xuống, các tập lệnh này sẽ hoạt động để tạo tệp GeoIPv6.acl cho BIND.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.