जवाबों:
प्रतिक्रिया में और बिट्स dig
की स्थिति का उपयोग करें और जांच करें ।RD
RA
डिफ़ॉल्ट रूप 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
यदि आप एक डोमेन नाम के बारे में जानकारी के लिए एक आधिकारिक नाम सर्वर से पूछते हैं तो यह प्रतिक्रिया कोड भी है, जिसके लिए यह एक ज़ोन फ़ाइल नहीं है।
एक अन्य विकल्प, ऑनलाइन चेकर का उपयोग करें जैसे: