खुदाई Linux कमांड-लाइन टूल है जिसका उपयोग DNS रिकॉर्ड को देखने के लिए किया जाता है एक मेजबान के लिए। यह ट्यूटोरियल बताता है कि इस कमांड का उपयोग कैसे करें और इसमें आसान उदाहरण शामिल हैं।
डीएनएस रिकॉर्ड आपके कंप्यूटर को नेटवर्क पर होस्ट के आईपी पते, ईमेल कॉन्फ़िगरेशन, या होस्ट से जुड़े अन्य टेक्स्ट डेटा के बारे में जानकारी प्रदान करते हैं।
डीएनएस रिकॉर्ड इंटरनेट के लिए स्ट्रीट डायरेक्टरी प्रदान करते हैं। जब आप किसी वेबसाइट तक पहुंचते हैं, तो आपका कंप्यूटर इंटरनेट पर होस्ट करने वाले सर्वर का आईपी पता प्राप्त करने के लिए वेबसाइट के डोमेन से जुड़े डीएनएस रिकॉर्ड को देखता है, ताकि उस तक पहुंचा जा सके।
खुदाई आपके इनपुट के आधार पर इन रिकॉर्ड्स को क्वेरी करेगा और प्रासंगिक जानकारी लौटाएगा।
सिंटैक्स
dig SERVER OPTIONS NAME
ध्यान दें कि:
- सर्वर DNS सर्वर का पता है जिसे आप क्वेरी करना चाहते हैं - यदि आप अपने कंप्यूटर/स्थानीय नेटवर्क पर उपयोग किए गए DNS सर्वर का उपयोग करना चाहते हैं तो इसे बाहर रखा जा सकता है
- विकल्प ऐसे विकल्प हैं जिन्हें खुदाई . में पास किया जा सकता है अपना डिफ़ॉल्ट व्यवहार बदलने के लिए
- नाम उस संसाधन का नाम है जिसे आप देखना चाहते हैं - आमतौर पर एक डोमेन नाम - उदाहरण के लिए, linuxscrew.com
खुदाई कमांड विकल्प | |
---|---|
-4 | केवल IPv4 का उपयोग करें |
-6 | केवल IPv6 का उपयोग करें |
-t | क्वेरी करने के लिए रिकॉर्ड का प्रकार |
-x | सरल रिवर्स लुकअप |
खुदाई एक बहुत कुछ . है आप जिस प्रकार की क्वेरी बनाना चाहते हैं, उसके आधार पर विकल्पों में से। हम नीचे सबसे आम उपयोगों को शामिल करेंगे, लेकिन उन्नत उपयोग के लिए, आप हमेशा चलाकर उपयोगकर्ता पुस्तिका पढ़ सकते हैं:
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
विवरण में फंसने से बचने के लिए, आप टेक्स्ट के पहले दो ब्लॉकों को अनदेखा कर सकते हैं - ये केवल डिग की जानकारी हैं स्वयं, उसके बाद भेजी गई क्वेरी का विवरण।
उत्तर अनुभाग हमें A . दिखाता है linuxscrew.com . के लिए रिकॉर्ड करें - उस डोमेन नाम से जुड़े सर्वर का आईपी पता।
परिणामों में टेक्स्ट का अंतिम ब्लॉक हमें क्वेरी के आंकड़ों के बारे में बताता है - परिणाम कहां से आए (डीएनएस सर्वर) और इसमें कितना समय लगा।
अतिरिक्त जानकारी को बाहर करने और केवल उत्तर अनुभाग दिखाने के लिए, +संक्षिप्त . जोड़ें विकल्प
dig +short linuxscrew.com
डिग कमांड के साथ विभिन्न प्रकार के DNS रिकॉर्ड्स को क्वेरी करना
एक रिकॉर्ड
होस्ट का 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
निष्कर्ष
खुदाई जब आप नेटवर्क समस्याओं का निवारण कर रहे होते हैं तो यह अपने आप हो जाता है। यह अनुमान लगाता है कि आपका कंप्यूटर नेटवर्क संसाधन तक पहुंचने के लिए वास्तव में किस जानकारी का उपयोग कर रहा है, यह एक आधिकारिक उत्तर प्रदान करता है।
अगर आप ऑनलाइन सेवाएं चला रहे हैं, तो आप डिग . का उपयोग कर सकते हैं यह पुष्टि करने के लिए कि आपका DNS कॉन्फ़िगरेशन आपके वेब होस्ट द्वारा ठीक से लागू किया गया है और आपके डोमेन पर सब कुछ सही सर्वर की ओर इशारा कर रहा है।
यदि आप कंप्यूटर नेटवर्किंग में गोता लगा रहे हैं, तो अधिक उपयोगी युक्तियों के लिए हमारे अन्य लेख देखें।