Giả sử chúng ta có một tên miền phụ được gọi là www.foo.com có bản ghi CNAME trỏ đến foo.bar.cc. Lần lượt Foo.bar.cc có bản ghi A trỏ đến địa chỉ IP 1.2.3.4.
Bây giờ, nếu tôi thực hiện tra cứu DNS của www.foo.com tôi sẽ nhận được câu trả lời như sau:
www.foo.com. IN CNAME foo.bar.cc.
foo.bar.cc. IN A 1.2.3.4
Câu hỏi của tôi là, foo.bar.cc được giải quyết ở giai đoạn nào? Được thực hiện bởi máy chủ DNS đệ quy trước khi phản hồi được gửi lại cho máy khách? Hoặc máy khách có đưa ra yêu cầu thứ hai cho máy chủ DNS không, lần này là cho foo.bar.cc? Hoặc nó phụ thuộc vào việc máy chủ DNS đã có một mục được lưu trong bộ nhớ cache cho foo.bar.cc chưa?
Tôi đang hỏi bởi vì một máy chủ DNS đệ quy cụ thể chỉ trả về dòng đầu tiên, tức là nó không giải quyết CNAME. Tuy nhiên, sau khoảng 20 giây, các yêu cầu tiếp theo cho cùng một máy chủ sẽ bao gồm cả hai dòng.