dig
नेटवर्क
इस्तेमाल
dig [@server] <name> [type]सीधे DNS सर्वर से पूछकर रिकॉर्ड जैसे आते हैं वैसे दिखाता है; यह /etc/hosts और सिस्टम कैश को छोड़ देता है, इसलिए उत्तर ब्राउज़र से भिन्न हो सकता है, और कुछ डिस्ट्रो में पहले dnsutils या bind-utils चाहिए।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| +short | Just the answer, one record per line. |
| @1.1.1.1 | Ask a specific resolver instead of the system one. |
| A / AAAA / MX / TXT / NS / CNAME | The record type goes last, with no dash. |
| +noall +answer | Trim the output to the answer section only. |
| -x <ip> | Reverse lookup, address to name. |
| +trace | Walk down from the root servers, which shows where a delegation breaks. |
| +ttlunits | Print TTLs as 1h30m instead of raw seconds. |
उदाहरण
dig +short example.comThe A records, nothing else.
dig @1.1.1.1 example.com MX +noall +answerMail records straight from a public resolver.
dig -x 8.8.8.8 +shortWhich name that address claims.
कनेक्शन न बने तो ये बताते हैं कि बात कहाँ तक पहुँची — नाम हल नहीं हुआ, रास्ता नहीं, या पोर्ट बंद है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. dig क्या करता है?
सीधे DNS सर्वर से पूछकर रिकॉर्ड जैसे आते हैं वैसे दिखाता है; यह /etc/hosts और सिस्टम कैश को छोड़ देता है, इसलिए उत्तर ब्राउज़र से भिन्न हो सकता है, और कुछ डिस्ट्रो में पहले dnsutils या bind-utils चाहिए।
Q. इसे कैसे लिखें?
dig [@server] <name> [type] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 7 दिए हैं; पूरी सूची man dig में है। यह कमांड नेटवर्क में आती है।
मिलती-जुलती कमांड
man पेज: man dig