回答:
権限のない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
権限のあるネームサーバーにゾーンファイルがないドメインに関する情報を要求した場合に取得する応答コードでもあります。
別のオプションとして、次のようなオンラインチェッカーを使用します。