dig एक Linux कमांड-लाइन टूल है जिसका उपयोग होस्ट के लिए DNS रिकॉर्ड देखने के लिए किया जाता है। यह ट्यूटोरियल बताता है कि इस कमांड का उपयोग कैसे करें और आसान उदाहरण शामिल करता है।
DNS रिकॉर्ड आपके कंप्यूटर को नेटवर्क पर होस्ट के IP पते, ईमेल कॉन्फ़िगरेशन, या होस्ट से जुड़े अन्य टेक्स्ट डेटा के बारे में जानकारी प्रदान करते हैं।
DNS रिकॉर्ड इंटरनेट के लिए स्ट्रीट डायरेक्टरी प्रदान करते हैं। जब आप किसी वेबसाइट तक पहुंचते हैं, तो आपका कंप्यूटर वेबसाइट के डोमेन से जुड़े DNS रिकॉर्ड को देखता है ताकि इंटरनेट पर इसे होस्ट करने वाले सर्वर का IP पता प्राप्त कर सके, ताकि फिर इसे एक्सेस किया जा सके।
dig आपके इनपुट के आधार पर इन रिकॉर्ड को क्वेरी करेगा और प्रासंगिक जानकारी वापस करेगा।
सिंटैक्स
dig SERVER OPTIONS NAME
ध्यान दें कि:
- SERVER उस DNS सर्वर का पता है जिसे आप क्वेरी करना चाहते हैं – इसे बाहर रखा जा सकता है यदि आप अपने कंप्यूटर/लोकल नेटवर्क पर उपयोग किए जाने वाले DNS सर्वर का उपयोग करना चाहते हैं
- OPTIONS वे विकल्प हैं जिन्हें dig को पास करके इसके डिफ़ॉल्ट व्यवहार को बदला जा सकता है
- NAME उस संसाधन का नाम है जिसे आप देखना चाहते हैं – आमतौर पर एक डोमेन नाम – उदाहरण के लिए, linuxscrew.com
| dig कमांड विकल्प | |
|---|---|
| -4 | केवल IPv4 का उपयोग करें |
| -6 | केवल IPv6 का उपयोग करें |
| -t | क्वेरी करने के लिए रिकॉर्ड का प्रकार |
| -x | सरल रिवर्स लुकअप |
dig में आपके द्वारा किए जाने वाले क्वेरी के प्रकार के आधार पर बहुत सारे विकल्प हैं। हम नीचे सबसे आम उपयोगों को कवर करेंगे, लेकिन उन्नत उपयोग के लिए, आप हमेशा निम्न चलाकर उपयोगकर्ता मैनुअल पढ़ सकते हैं:
man dig
उदाहरण
आइए सबसे बुनियादी उपयोग परिदृश्य पर एक नज़र डालें – इंटरनेट वेबसाइट के लिए डोमेन नाम के लिए क्वेरी चलाना:
dig linuxscrew.com
जो आउटपुट देता है:
; <<>> DiG 9.10.6 <<>> linuxscrew.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48089 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; QUESTION SECTION: ;linuxscrew.com. IN A ;; ANSWER SECTION: linuxscrew.com. 300 IN A 157.245.255.91 ;; Query time: 29 msec ;; SERVER: 1.1.1.1#53(1.1.1.1) ;; WHEN: Sat Dec 19 23:19:10 GMT 2020 ;; MSG SIZE rcvd: 59
विवरणों में उलझे बिना, आप पहले दो टेक्स्ट ब्लॉक को अनदेखा कर सकते हैं – ये केवल dig पर जानकारी हैं, इसके बाद क्वेरी भेजे जाने का विवरण है।
ANSWER SECTION हमें linuxscrew.com के लिए A रिकॉर्ड दिखाता है – उस डोमेन नाम से जुड़े सर्वर का IP पता।
परिणामों में टेक्स्ट का अंतिम ब्लॉक हमें क्वेरी के आंकड़ों के बारे में बताता है – परिणाम कहां से आए (DNS सर्वर) और इसमें कितना समय लगा।
अतिरिक्त जानकारी को बाहर करने और केवल उत्तर अनुभाग दिखाने के लिए, +short विकल्प जोड़ें
dig +short linuxscrew.com
Dig कमांड के साथ विभिन्न प्रकार के DNS रिकॉर्ड क्वेरी करना
A रिकॉर्ड
होस्ट का IP पता, आमतौर पर वेब सर्वर देखने के लिए उपयोग किया जाता है:
dig A +short linuxscrew.com
TXT रिकॉर्ड
टेक्स्ट रिकॉर्ड, नोट्स, विवरण, सत्यापन कोड, अन्य गैर-मानकीकृत डेटा के लिए उपयोग किए जाते हैं:
dig TXT +short linuxscrew.com
MX रिकॉर्ड
मेल सर्वर जानकारी:
dig MX +short linuxscrew.com
NS रिकॉर्ड
रिकॉर्ड प्रदान करने वाले नेमसर्वर का विवरण:
dig NS +short linuxscrew.com
सब कुछ!
सभी उपलब्ध रिकॉर्ड प्राप्त करें:
dig ANY linuxscrew.com
निष्कर्ष
dig तब काम आता है जब आप नेटवर्क समस्याओं का निवारण कर रहे हों। यह इस बात का आधिकारिक उत्तर प्रदान करता है कि आपका कंप्यूटर नेटवर्क संसाधन तक पहुंचने के लिए किस जानकारी का उपयोग कर रहा है, जिससे अनुमान लगाने की आवश्यकता समाप्त हो जाती है।
यदि आप ऑनलाइन सेवाएं चला रहे हैं, तो आप dig का उपयोग यह पुष्टि करने के लिए कर सकते हैं कि आपके वेब होस्ट द्वारा आपका DNS कॉन्फ़िगरेशन सही ढंग से लागू किया गया है और आपके डोमेन पर सब कुछ सही सर्वर की ओर इशारा कर रहा है।
यदि आप कंप्यूटर नेटवर्किंग में गोता लगा रहे हैं, तो अधिक उपयोगी टिप्स के लिए हमारे अन्य लेख देखें।