Answers:
查看是否可以查询不具有权威性的DNS条目,例如try host www.cnn.com ns.example.com
:,其中ns.example.com是要测试的名称服务器。如果它不响应递归查询,您将获得拒绝。
$ 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)
而执行递归查询的DNS服务器:
$ 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
dig
和和host
(以及现已弃用的nslookup
)都是DNS查询工具。所有这些都足以确定DNS服务器是否允许从您的IP地址进行递归查询。
REFUSED
如果您向权威名称服务器索要有关其没有区域文件的域的信息,您也会得到响应代码。
另一种选择是使用在线检查器,例如: