Khi bạn truy vấn một máy chủ DNS, đặc biệt đối với những thứ như Một
ghi lại, bạn sẽ không có được bức tranh hoàn chỉnh về tất cả quá trình thiết lập một trang web. Bạn chỉ nhận đủ để đáp ứng yêu cầu của mình và kết nối với mục tiêu đã định.
Trước đây, có thể thực hiện các truy vấn bổ sung và nhận danh sách đầy đủ, nhưng vì lý do bảo mật, tính năng này đã bị vô hiệu hóa và không được dùng trong một thời gian dài.
Ngay cả trước khi các biện pháp bảo mật giảm lượng thông tin bạn có thể lấy ra khỏi DNS, các trang web đã sử dụng các kỹ thuật dns động để triển khai cân bằng tải. Về cơ bản, khi máy chủ của bạn truy vấn một bản ghi A cho facebook, nó sẽ nhận được một hoặc một vài câu trả lời trong một danh sách lớn có kích thước không xác định. Hệ thống của bạn có thể lưu trữ kết quả đó, vì vậy các truy vấn tiếp theo sẽ đưa ra cùng một câu trả lời, mặc dù máy chủ DNS nguồn có thể đặt thời gian chờ cho kết quả đó (thời gian chờ là khoảng 300 giây khi tôi kiểm tra).
Vì vậy, về cơ bản, khi bạn truy vấn facebook.com, bạn sẽ nhận được một câu trả lời ngẫu nhiên trong danh sách và câu trả lời đó có thể thay đổi (có thể cứ sau 300 giây). Máy chủ DNS của Facebook có thể dễ dàng đưa ra câu trả lời hoàn toàn khác nhau cho từng khách hàng đã truy vấn chúng và thậm chí có thể cố gắng phát hiện vị trí mạng của bạn để điều chỉnh câu trả lời nhằm cung cấp cho máy chủ gần bạn trên mạng. Như đã đề cập trong câu trả lời khác, đây chính xác là thứ mà CDN được thiết kế để thực hiện.