लिनक्स में DNS सर्वर को कैसे क्वेरी करें

Linaksa Mem Dns Sarvara Ko Kaise Kveri Karem



डोमेन नाम सर्वर आईपी एड्रेस मैपिंग के लिए ज़िम्मेदार है, और ऐसे उदाहरण हैं जब आप जानकारी प्राप्त करने के लिए इसे क्वेरी करना चाह सकते हैं। Linux में DNS सर्वर को क्वेरी करने के लिए, हम आपको दो विकल्प दिखाएंगे जिनका आप उपयोग कर सकते हैं। सबसे पहले, हम 'डिग' कमांड पर ध्यान केंद्रित करेंगे और इसका उपयोग कैसे करें इसके उदाहरण देंगे। इसके बाद, हम 'nslookup' कमांड और इसका उपयोग करने के उदाहरण पेश करेंगे। चलो शुरू करें!

Linux में DNS सर्वर को क्वेरी करने की दो विधियाँ

आप दो कमांड का उपयोग करके लिनक्स में DNS सर्वर को तुरंत क्वेरी कर सकते हैं। हमने इस गाइड में उनमें से प्रत्येक का विवरण दिया है।







विधि 1: डिग कमांड का उपयोग करना



डोमेन इंफॉर्मेशन ग्रेपर (डिग) एक लिनक्स उपयोगिता है जो उपयोगकर्ताओं को विभिन्न जानकारी प्राप्त करने के लिए DNS सर्वर से क्वेरी करने की सुविधा देती है।



उपयोगिता Linux पर स्थापित है. पुष्टि करने के लिए आप इसका संस्करण जांच सकते हैं।





$ आप -में

यहां 'डिग' कमांड के साथ उपयोग करने के लिए सिंटैक्स दिया गया है:



$ आप [ विकल्प ] [ सर्वर ]

उदाहरण के लिए, Linuxhint.com सर्वर को क्वेरी करने के लिए, हम निम्नलिखित कमांड चलाते हैं:

$ आप linuxhint.com

एक बार जब आप कमांड चलाएंगे, तो उस सर्वर की सभी DNS जानकारी आउटपुट में दिखाई देगी।

पिछले आउटपुट से, प्राथमिक फोकस 'उत्तर अनुभाग' है। इसमें सर्वर आईपी पता, क्वेरी क्लास, सर्वर का नाम और रहने का समय शामिल है।

मान लीजिए कि आप google.com जैसे किसी भिन्न सर्वर से पूछताछ कर रहे थे; आप देखेंगे कि यह अधिक जानकारी दिखाएगा। उदाहरण के लिए, निम्न आउटपुट दिखाता है कि एक ही सर्वर के नाम में कई आईपी पते हैं:

यदि आप DNS सर्वर निर्दिष्ट करना चाहते हैं, तो आपको डोमेन सर्वर जोड़ना होगा। उदाहरण के लिए, Google का DNS सर्वर 8.8.8.8 है। इसलिए, यदि हम इसे निर्दिष्ट करना चाहते हैं, तो हमारी नई कमांड इस प्रकार है:

$ आप @ 8.8.8.8 google.com

ध्यान दें कि निम्नलिखित आउटपुट में पहले वाले की तुलना में कम जानकारी कैसे है। ऐसा इसलिए है क्योंकि हमने वह DNS सर्वर निर्दिष्ट किया है जिसे हम क्वेरी करना चाहते हैं।

'डिग' कमांड में विभिन्न विकल्प हैं जिन्हें आप अपने लक्ष्य को प्राप्त करने के लिए जोड़ सकते हैं। आम लोगों में निम्नलिखित शामिल हैं:

1. कोई भी

इसे तब जोड़ा जाता है जब आप चाहते हैं कि आपकी क्वेरी सभी परिणाम प्रदर्शित करे। यहां बताया गया है कि अपनी क्वेरी में 'कोई भी' विकल्प कैसे जोड़ें:

$ आप < सर्वर > कोई

आप देखेंगे कि आपको अधिक विस्तृत परिणाम प्राप्त होंगे।

2.+लघु

विकल्प आपको परिणामों को सीमित करके केवल उस डोमेन नाम का आईपी पता देने की सुविधा देता है जिसके बारे में आप पूछताछ कर रहे हैं।

यहां एक उदाहरण दिया गया है जहां हमें केवल संबंधित आईपी पते मिल रहे हैं:

3. +ट्रेस

यह विकल्प यह दिखाने के लिए जोड़ा गया है कि क्वेरी अपने गंतव्य तक पहुंचने से पहले किन सर्वरों से होकर गुजरती है। निम्नलिखित उदाहरण पर एक नज़र डालें:

यह विकल्प यह दिखाने के लिए जोड़ा गया है कि क्वेरी अपने गंतव्य तक पहुंचने से पहले किन सर्वरों से होकर गुजरती है। निम्नलिखित उदाहरण पर एक नज़र डालें:

4. रिवर्स लुकअप

मान लीजिए आपके पास किसी दिए गए डोमेन नाम का आईपी पता है। आप लक्ष्य आईपी पते के बाद '-x' विकल्प जोड़कर रिवर्स डीएनएस लुकअप कर सकते हैं।

$ आप -एक्स < आईपी ​​पता >

थोड़े से बदलाव के साथ आपको अभी भी वही परिणाम मिलेंगे।

4. फ़ाइल पढ़ना

जब आपके पास कई डोमेन नाम हों जिन्हें आप क्वेरी करना चाहते हैं, तो आप उन्हें एक फ़ाइल में जोड़ सकते हैं। बाद में, आप फ़ाइल को अपने 'डिग' कमांड में निर्दिष्ट कर सकते हैं।

यहां एक नमूना फ़ाइल है जिसमें दो डोमेन नाम हैं:

बनाई गई फ़ाइल से पढ़कर DNS को क्वेरी करने के लिए, हम अपना कमांड निम्नानुसार चलाते हैं:

$ आप -एफ < फ़ाइल का नाम > < विकल्प >

हम पूछे गए DNS सर्वर से संबद्ध आईपी पता प्राप्त करने के लिए '+छोटा' विकल्प जोड़ते हैं।

विधि 2: Nslookup का उपयोग करना

नेम सर्वर लुकअप (nslookup) एक लिनक्स उपयोगिता है जो उपयोगकर्ताओं को DNS सर्वर से जानकारी निकालने की सुविधा देती है। यह 'डिग' कमांड के समान काम करता है और डीएनएस समस्याओं का निवारण करते समय उपयोगी होता है।

यहां nslookup के लिए सिंटैक्स दिया गया है:

$ nslookup < सर्वर >

आइए एक उदाहरण के रूप में linuxhint.com का उपयोग करें और देखें कि हमें क्या आउटपुट मिलता है।

यदि आपके पास सर्वर आईपी पता है, तो आप डोमेन नाम के बजाय इसका उपयोग कर सकते हैं। आप अभी भी DNS सर्वर को क्वेरी करने का प्रबंधन कर सकते हैं लेकिन आपको थोड़ा अलग आउटपुट मिलेगा क्योंकि यह विधि रिवर्स DNS लुकअप करती है।

निम्नलिखित उदाहरण की जाँच करें:

$ nslookup < आई पी >

क्वेरी करते समय सभी DNS रिकॉर्ड्स तक पहुंचने के लिए, अपने कमांड में '-type=any' जोड़ें।

$ nslookup -प्रकार =कोई भी < डोमेन नाम >

यदि आप क्वेरी करते समय एमएक्स रिकॉर्ड की जांच करना चाहते हैं, तो '-type=mx' का उपयोग करें।

$ nslookup -प्रकार =एमएक्स

दिए गए उदाहरण DNS को क्वेरी करने के लिए 'nslookup' कमांड का उपयोग करने के कुछ प्रदर्शन हैं।

निष्कर्ष

इस पोस्ट में विस्तार से बताया गया है कि लिनक्स में डीएनएस सर्वर को कैसे क्वेरी किया जाए। हमने वे दो विधियाँ प्रस्तुत की हैं जिनका उपयोग आप दिए गए उदाहरणों के साथ कर सकते हैं कि उन्हें कैसे लागू किया जाए। प्रस्तुत उदाहरणों का उपयोग करके अभ्यास करें और आप जल्दी ही लिनक्स में अपने DNS सर्वर से क्वेरी करना सीख जाएंगे।