Dựa trên mô tả Wikipedia về Anycast , nó bao gồm cả việc phân phối ánh xạ tên miền thành nhiều IP trên nhiều máy chủ DNS cũng như trả lời các máy khách có máy chủ gần nhất về mặt địa lý (hoặc nhanh nhất).
Trong bối cảnh của một trang web phân phối toàn cầu, có tính sẵn sàng cao như google.com (hoặc bất kỳ dịch vụ CDN nào có nhiều vị trí cạnh toàn cầu), điều này nghe có vẻ như hai tính năng chính cần có.
Các dịch vụ DNS như Route53, EasyDNS và DNSMade của Amazon đều tự quảng cáo là mạng hỗ trợ Anycast.
Do đó, giả định của tôi là mỗi dịch vụ DNS này cung cấp cho tôi hai tính năng sát thủ đó: ánh xạ đa IP sang miền và định tuyến máy khách đến nút gần nhất.
Tuy nhiên , mỗi dịch vụ này dường như tách biệt hai chức năng này, đề cập đến chức năng thứ hai (định tuyến máy khách đến nút gần nhất) là "GeoDNS", "GeoIP" hoặc "Giám đốc lưu lượng toàn cầu" và tính thêm phí cho dịch vụ.
Nếu một người thuê chính của một hệ thống có khả năng Anycast đã làm điều này, tại sao chức năng này lại được đánh dấu là tính năng bổ sung này? Tính năng "GeoDNS" này đang làm gì mà dịch vụ DNS Anycast tiêu chuẩn sẽ không làm được (theo định nghĩa của Anycast từ Wikipedia - Tôi hiểu những gì đang được quảng cáo, chỉ là tại sao nó chưa được ngụ ý).
Tôi cảm thấy bối rối khi một dịch vụ DNS như Route53 không hỗ trợ tính năng "GeoDNS" mơ hồ này liệt kê chức năng như:
Nhanh - Sử dụng mạng máy chủ DNS toàn cầu trên toàn thế giới, Tuyến 53 được thiết kế để tự động định tuyến người dùng của bạn đến vị trí tối ưu tùy thuộc vào điều kiện mạng. Do đó, dịch vụ cung cấp độ trễ truy vấn thấp cho người dùng cuối của bạn, cũng như độ trễ cập nhật thấp cho nhu cầu quản lý bản ghi DNS của bạn.
... Nghe có vẻ chính xác như những gì GeoDNS dự định làm, nhưng khách hàng chỉ đạo về mặt địa lý là điều họ rõ ràng chưa hỗ trợ .
Cuối cùng, tôi đang tìm kiếm hai tính năng sau từ nhà cung cấp DNS:
- Ánh xạ nhiều địa chỉ IP thành một tên miền duy nhất (như google.com, amazon.com, v.v.)
- Sử dụng dịch vụ DNS sẽ đáp ứng yêu cầu của khách hàng cho miền đó với địa chỉ IP của máy chủ gần nhất cho người được yêu cầu.
Như đã đề cập, có vẻ như đây là một phần của dịch vụ DNS "Anycast" (tất cả các dịch vụ này), nhưng các tính năng và tiếp thị mà tôi thấy từ chúng gợi ý khác, khiến tôi nghĩ rằng tôi cần tìm hiểu thêm một chút về cách DNS hoạt động trước khi đưa ra lựa chọn triển khai.
Cảm ơn trước cho bất kỳ làm rõ.