Jawaban:
Gunakan dig
dan periksa status RD
dan RA
bit dalam respons.
Secara default dig
akan mengirim kueri rekursif ( RD
diatur dalam header kueri) kecuali jika Anda menetapkan +norecurse
bendera baris perintah.
Jika server mendukung kueri rekursif, respons akan RA
menetapkan bit "rekursi tersedia" di header respons.
The RA
bit adalah yang tes diagnostik untuk dukungan permintaan rekursif.
Lihat apakah Anda dapat meminta entri DNS yang tidak otoritatif, misalnya, coba host www.cnn.com ns.example.com
:, di mana ns.example.com adalah server nama yang Anda uji. Jika tidak menanggapi kueri rekursif, Anda akan mendapatkan 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)
sedangkan server DNS yang melakukan kueri rekursif:
$ 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
dan host
(dan sekarang sudah tidak digunakan lagi nslookup
) adalah alat permintaan DNS. Semuanya cukup untuk menentukan apakah server DNS memungkinkan kueri rekursif dari alamat IP Anda.
REFUSED
juga kode respons yang Anda dapatkan jika Anda meminta server nama otoritatif untuk informasi tentang domain yang tidak memiliki file zona.
Opsi lain, gunakan pemeriksa online seperti: