DIG कमांड होस्ट एड्रेस, मेल एक्सचेंज सर्वर, नेमसर्वर और अन्य संबंधित जानकारी के लिए DNS नेमसर्वर से पूछताछ करने का एक टूल है। इस टूल का उपयोग किसी भी Linux/Unix या macOS ऑपरेटिंग सिस्टम से किया जा सकता है।
dig कमांड का सबसे आम उपयोग किसी एक होस्ट के बारे में जानकारी लेना है।
इस KB लेख में हम बताएंगे कि dig कमांड का आउटपुट कैसे पढ़ें और इस कमांड का उपयोग कैसे करें।
DIG कमांड का उपयोग कैसे करें
dig कमांड से मैं क्या जान सकता हूँ?
dig से आप कोई भी मान्य DNS क्वेरी चला सकते हैं, जिनमें सबसे आम ये हैं:
- A (IP एड्रेस)
- TXT (टेक्स्ट टिप्पणियां)
- MX (मेल एक्सचेंज)
- NS (नेमसर्वर)
कमांड चलाएं
- सबसे पहले अपना SSH क्लाइंट खोलें और अपने होस्टिंग अकाउंट या किसी ऐसे सिस्टम से कनेक्शन बनाएं जहां आपके पास कमांड दर्ज करने के लिए कंसोल/कमांड लाइन उपलब्ध हो। यदि आप SSH से अपने होस्टिंग अकाउंट से कनेक्ट करने से परिचित नहीं हैं, तो क्लिक करें यहाँ और इस विषय पर हमारा नॉलेजबेस लेख देखें।
- कनेक्शन खुल जाने के बाद, कमांड इस प्रकार दर्ज करें:
dig domain.tld जहां domain.tld वह डोमेन और एक्सटेंशन है जिसकी आप जांच कर रहे हैं।
आउटपुट की जांच करें
[yourcpusercc@rs2-dal ~]$ dig cchostingdemos.com ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4 <<>> cchostingdemos.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52628 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;cchostingdemos.com. IN A ;; ANSWER SECTION: cchostingdemos.com. 300 IN A 104.21.69.5 cchostingdemos.com. 300 IN A 172.67.202.37 ;; Query time: 7 msec ;; SERVER: 198.58.107.5#53(198.58.107.5) ;; WHEN: Tue Apr 06 22:21:26 EDT 2021 ;; MSG SIZE rcvd: 79
आउटपुट का शुरुआती हिस्सा अपने बारे में कुछ जानकारी देता है:
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.4 <<>> cchostingdemos.com
Got answer सेक्शन हमें DNS सर्वर से प्राप्त उत्तर के बारे में कुछ तकनीकी जानकारी देता है।
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52628 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
Question सेक्शन हमें हमारी क्वेरी की याद दिलाता है। डिफ़ॉल्ट क्वेरी इंटरनेट एड्रेस (A) के लिए होती है।
;; QUESTION SECTION: ;cchostingdemos.com. IN A
Answer सेक्शन में हमारी क्वेरी का उत्तर दिया जाता है।
;; ANSWER SECTION: cchostingdemos.com. 300 IN A 104.21.69.5 cchostingdemos.com. 300 IN A 172.67.202.37
डिफ़ॉल्ट आउटपुट के अंतिम सेक्शन में क्वेरी से जुड़े आंकड़े होते हैं।
;; Query time: 7 msec ;; SERVER: 198.58.107.5#53(198.58.107.5) ;; WHEN: Tue Apr 06 22:21:26 EDT 2021 ;; MSG SIZE rcvd: 79
dig के कुछ ज़रूरी कमांड जो आपको पता होने चाहिए
- आसपास की अतिरिक्त जानकारी के बिना सिर्फ़ उत्तर पाने का एक आसान तरीका यह कमांड चलाना है:
dig domain.tld +short
- किसी डोमेन के एड्रेस पाने के लिए इस कमांड का उपयोग करें:
dig domain.tld A +noall +answer
- किसी डोमेन के सभी मेल सर्वर की सूची पाने के लिए इस कमांड का उपयोग करें:
dig domain.tld MX +noall +answer
- किसी डोमेन के authoritative DNS सर्वर की सूची पाने के लिए इस कमांड का उपयोग करें:
dig domain.tld NS +noall +answer
- ऊपर दी गई सभी जानकारी एक ही सुविधाजनक परिणाम में पाने के लिए इस कमांड का उपयोग करें:
dig domain.tld ANY +noall +answer
- किसी विशेष नेमसर्वर का उपयोग करके किसी डोमेन का A रिकॉर्ड क्वेरी करने के लिए इस कमांड का उपयोग करें:
dig A domain.tld @ns1.chemicloud.com +short
- अपनाए गए रास्ते को ट्रेस करने के लिए निम्नलिखित का उपयोग करें:
dig domain.tld +trace
बस इतना ही! अब आप जानते हैं कि अपने टर्मिनल में DIG कमांड का बेहतरीन उपयोग कैसे करें।