जवाबों:
प्रतिक्रिया में और बिट्स digकी स्थिति का उपयोग करें और जांच करें ।RDRA
डिफ़ॉल्ट रूप digसे एक पुनरावर्ती क्वेरी ( RDक्वेरी हेडर में सेट) भेज देगा जब तक कि आप +norecurseकमांड लाइन ध्वज सेट नहीं करते ।
यदि सर्वर पुनरावर्ती प्रश्नों का समर्थन करता है RA, तो प्रतिक्रिया में प्रतिक्रिया हेडर में "पुनरावृत्ति उपलब्ध" बिट सेट होगा।
RAबिट है पुनरावर्ती पूछताछ समर्थन के लिए नैदानिक परीक्षण।
देखें कि क्या आप इसे DNS प्रविष्टि के लिए क्वेरी कर सकते हैं, जिसके लिए यह आधिकारिक नहीं है, उदाहरण के लिए, प्रयास करें: 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 सर्वर आपके आईपी पते से पुनरावर्ती प्रश्नों की अनुमति दे रहा है।
REFUSEDयदि आप एक डोमेन नाम के बारे में जानकारी के लिए एक आधिकारिक नाम सर्वर से पूछते हैं तो यह प्रतिक्रिया कोड भी है, जिसके लिए यह एक ज़ोन फ़ाइल नहीं है।
एक अन्य विकल्प, ऑनलाइन चेकर का उपयोग करें जैसे: