Câu trả lời:
Sử dụng digvà kiểm tra trạng thái của RDvà RAbit trong phản hồi.
Theo mặc định digsẽ gửi một truy vấn đệ quy ( RDđược đặt trong tiêu đề truy vấn) trừ khi bạn đặt +norecursecờ dòng lệnh.
Nếu máy chủ hỗ trợ các truy vấn đệ quy, phản hồi sẽ có RAbit "đệ quy khả dụng" được đặt trong các tiêu đề phản hồi.
Các RAbit là các xét nghiệm chẩn đoán để hỗ trợ truy vấn đệ quy.
Xem bạn có thể truy vấn nó cho mục nhập DNS không có thẩm quyền hay không, ví dụ: thử : host www.cnn.com ns.example.com, trong đó ns.example.com là máy chủ tên bạn đang kiểm tra. Nếu nó không trả lời các truy vấn đệ quy, bạn sẽ nhận được REFUSED.
$ host www.cnn.com. ns1.example.com
Using domain server:
Name: ns1.example.com
Address: 192.168.183.130#53
Aliases:
Host www.cnn.com not found: 5(REFUSED)
trong khi đó một máy chủ DNS thực hiện các truy vấn đệ quy:
$ host www.cnn.com. 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:
www.cnn.com has address 157.166.255.18
www.cnn.com has address 157.166.255.19
www.cnn.com has address 157.166.226.25
www.cnn.com has address 157.166.226.26
digvà host(và hiện không dùng nữa nslookup) là các công cụ truy vấn DNS. Tất cả chúng đều đủ để xác định xem máy chủ DNS có cho phép truy vấn đệ quy từ địa chỉ IP của bạn hay không.
REFUSEDcũng là mã phản hồi bạn nhận được nếu bạn hỏi một máy chủ tên có thẩm quyền để biết thông tin về một tên miền mà nó không có tệp vùng.
Một tùy chọn khác, sử dụng trình kiểm tra trực tuyến, chẳng hạn như: