Máy chủ dns tương tự (162.159.26.14 - ns1.dreamhost.com) đang phản hồi và tôi tin rằng đây là máy chủ có thẩm quyền
Giống như với các máy chủ web, một địa chỉ IP duy nhất có thể ẩn nhiều máy chủ DNS trả lời các yêu cầu của bạn. Ngay cả các truy vấn từ cùng một vị trí cũng có thể được phân phối tới nhiều nút thông qua bộ cân bằng tải hoặc tuyến đa đường. (Đôi khi "ns1" và "ns2" hoàn toàn là để trưng bày, cả hai đều dẫn đến cùng một nhóm máy chủ.)
Có, lý tưởng là tất cả các máy chủ có thẩm quyền trong cụm nên biết chính xác cùng một dữ liệu, nhưng tùy thuộc vào cách chúng được triển khai, cụm có thể có một số máy chủ tạm thời không đồng bộ với cơ sở dữ liệu có thẩm quyền của Dreamhost vì nhiều lý do. Ví dụ (hoàn toàn là giả thuyết – Tôi không biết hệ thống của Dreamhost hoạt động như thế nào), các yêu cầu "tải lại" có thể được lan truyền kịp thời để giảm tải cho cơ sở dữ liệu.
sau khi tôi kiểm tra từ một quốc gia khác (sử dụng VPS trên đám mây), tôi nhận được các mẫu câu trả lời khác nhau
Ở quy mô rộng hơn, khi truy vấn từ các vị trí khác nhau, BGP anycast có thể dẫn bạn đến các cụm hoàn toàn khác nhau. Một ví dụ điển hình là trình phân giải DNS công cộng hoặc máy chủ gốc â có nhiều phiên bản 1.1.1.1 trên khắp thế giới và có nhiều phiên bản "f.root-servers.net".Nếu Dreamhost sử dụng anycast để lưu trữ "ns1" tại nhiều vị trí thực tế (điều mà họ có thể làm để giảm độ trễ), thì nhiều khả năng họ sẽ không đồng bộ hóa trong một khoảng thời gian ngắn sau khi bạn thực hiện thay đổi. (Đó là một lĩnh vực mà "lan truyền DNS" không phải lời nói dối.)
Nhiều máy chủ DNS hỗ trợ đặc biệt tên máy chủ.bind
và/hoặc id.server
các truy vấn mà họ trả lời bằng tên riêng của họ. Hãy thử điều này từ các địa điểm khác nhau:
đào +ngắn @ns1.dreamhost.com tên máy chủ.bind. hỗn loạn txt
Nhưng nhìn chung, không có điều nào ở trên thực sự thay đổi mọi thứ – vấn đề của bạn không khác nhiều so với việc có các máy chủ thực sự riêng biệt và đồng bộ hóa chúng. Ví dụ: ngay cả khi bạn chỉ có các máy chủ ns1/ns2/ns3 thông thường sử dụng bản sao DNS AXFR truyền thống, bất cứ khi nào dữ liệu mới được tải vào máy chủ chính, có thể mất vài giây để gửi THÔNG BÁO tới các bản sao và để chúng chuyển các thay đổi. Người giải quyết đang xem bản ghi NS của bạn hoàn toàn không biết về điều này và có thể chọn ngẫu nhiên máy chủ đã có dữ liệu mới hoặc máy chủ chưa có.
Vì vậy, bất kể máy chủ DNS của bạn hoạt động như thế nào và nó có bao nhiêu máy chủ, bạn đừng bao giờ mong đợi các bản cập nhật sẽ diễn ra tức thì 100%; tìm hiểu xem nhà cung cấp có công bố thời gian dự kiến hay chỉ chờ 5 hoặc 10 giây tùy ý.