DNS लुकअप - वास्तविक समय में किसी भी डोमेन के DNS रिकॉर्ड को क्वेरी करें
dig या nslookup इंस्टॉल किए बिना ईमेल डिलीवरी विफलताओं का निदान करें, डोमेन माइग्रेशन की पुष्टि करें और सुरक्षा नीतियों का ऑडिट करें।
DNS लुकअप क्या है?
एक DNS लुकअप एक डोमेन से जुड़े रिकॉर्ड को पुनः प्राप्त करने के लिए Domain Name System से पूछताछ करता है - इंटरनेट के लिए एक फोन बुक की तरह काम करता है, मानव-पठनीय डोमेन नामों को तकनीकी डेटा नेटवर्क में अनुवाद करता है जो ट्रैफ़िक को रूट करने और सेवाएं प्रदान करने के लिए आवश्यक है। प्रत्येक डोमेन में कई रिकॉर्ड प्रकार होते हैं: A रिकॉर्ड आईपी पते को इंगित करता है, MX रिकॉर्ड रूट ईमेल, TXT रिकॉर्ड सुरक्षा नीतियों को ले जाता है, और NS रिकॉर्ड एक नेमसर्वर को अधिकार सौंपता है।
जब आप DNS लुकअप ट्रिगर करते हैं, तो क्वेरी एक पुनरावर्ती रिज़ॉल्वर (आपके ISP द्वारा संचालित, या 8.8.8.8 या 1.1.1.1 जैसे सार्वजनिक रिज़ॉल्वर) तक जाती है। यदि रिज़ॉल्वर के पास रिकॉर्ड की TTL विंडो में कैश्ड उत्तर है, तो यह उस कैश्ड मान को लौटा देता है। यदि नहीं, तो यह आधिकारिक नेमसर्वर से पूछताछ करता है - वह सर्वर जो डोमेन के आधिकारिक रिकॉर्ड रखता है। यह टूल कैशिंग को बायपास करता है और आधिकारिक सर्वर से सीधे पूछताछ करता है, इसलिए परिणाम ज़ोन की वर्तमान प्रकाशित स्थिति को दर्शाते हैं, न कि आपके ब्राउज़र ने क्या कैश किया है।
आपका ब्राउज़र पृष्ठभूमि में स्वचालित रूप से DNS लुकअप करता है - लेकिन आपको कुछ नहीं दिखाता है। यह उपकरण संपूर्ण रिकॉर्ड सेट को उजागर करता है: न केवल आईपी पता, बल्कि डोमेन से जुड़े प्रत्येक रिकॉर्ड प्रकार, जिसमें TTL मान भी शामिल है, जो बताता है कि रिज़ॉल्वर द्वारा आधिकारिक स्रोत की दोबारा जांच करने से पहले प्रत्येक रिकॉर्ड कैश में कितने समय तक रहेगा।
यह कैसे काम करता है
डोमेन दर्ज करें
कोई भी डोमेन नाम टाइप करें — जैसे google.com या github.com। आप रूट डोमेन या सबडोमेन क्वेरी कर सकते हैं।
रिकॉर्ड प्रकार चुनें
जांचने के लिए DNS रिकॉर्ड प्रकार चुनें — A, MX, TXT, NS, CNAME, SOA, CAA — या सभी रिकॉर्ड चुनें।
परिणाम देखें
परिणाम वास्तविक समय में आधिकारिक DNS सर्वर से लौटाए जाते हैं। प्रत्येक पंक्ति रिकॉर्ड प्रकार, मान, TTL (रिज़ॉल्वर द्वारा रिकॉर्ड को कितने समय तक कैश किया गया है), और - MX रिकॉर्ड के लिए - प्राथमिकता संख्या दिखाती है। किसी भी रिकॉर्ड को एक क्लिक से क्लिपबोर्ड पर कॉपी करें।
अपने DNS लुकअप परिणाम कैसे पढ़ें
एक बार लुकअप पूरा हो जाने पर, प्रत्येक परिणाम पंक्ति में कई फ़ील्ड होते हैं। यहां बताया गया है कि प्रत्येक फ़ील्ड का क्या अर्थ है और क्या देखना है।
| मैदान | यह आपको क्या बताता है |
|---|---|
TTL (Time To Live) | आधिकारिक सर्वर से दोबारा पूछताछ करने से पहले रिज़ॉल्वर द्वारा इस रिकॉर्ड को कैश किए जाने वाले सेकंड की संख्या। TTL 300 = परिवर्तन ~5 मिनट में प्रसारित होते हैं। TTL 86400 = पुराना रिकॉर्ड बदलने के बाद 24 घंटे तक बना रह सकता है। |
MX प्राथमिकता | केवल MX रिकॉर्ड पर मौजूद है। कम संख्या की प्राथमिकता अधिक होती है। 10 (प्राथमिक) और 20 (बैकअप) का सेटअप एक विफलता श्रृंखला बनाता है। समान प्राथमिकता मान का मतलब है कि दोनों सर्वर समान रूप से लोड साझा करते हैं। |
रिकार्ड मूल्य | रिकॉर्ड में मौजूद वास्तविक डेटा - A/AAAA रिकॉर्ड के लिए एक आईपी पता, MX/NS/CNAME के लिए एक होस्टनाम, या TXT रिकॉर्ड के लिए एक टेक्स्ट स्ट्रिंग। यह वह मान है जिसका उपयोग DNS रिज़ॉल्वर ट्रैफ़िक को रूट करते समय या नीतियों को सत्यापित करते समय करते हैं। |
CNAME श्रृंखला | जब एक CNAME दूसरे CNAME की ओर इंगित करता है, तो एक रिज़ॉल्यूशन श्रृंखला बनती है। 8 हॉप से अधिक लंबी चेन अधिकांश ग्राहकों में हल करने में विफल हो जाएगी - यदि गहराई एक समस्या बन जाती है, तो मध्यवर्ती CNAME को सीधे A रिकॉर्ड से बदलें। |
TTL और DNS प्रसार समयरेखा
यह अनुमान लगाने के लिए TTL का उपयोग करें कि रिज़ॉल्वर को कितनी जल्दी परिवर्तन उठाना चाहिए और कब दोबारा जाँच करना उचित है।
| TTL (Time To Live) | अपेक्षित प्रसार विंडो | दोबारा जांच कब करें |
|---|---|---|
| 300 | ~ दुनिया भर में 15-30 मिनट | हर 5-10 मिनट में |
| 3600 | ~1-2 घंटे | हर 30-60 मिनट में |
| 86400 | 24 घंटे तक | 12 घंटे बाद जांचें, फिर 24 घंटे पर दोबारा जांचें |
DNS रिकॉर्ड प्रकार: प्रत्येक क्या नियंत्रित करता है
किसी डोमेन को IPv4 पते पर मैप करता है - सबसे मौलिक DNS रिकॉर्ड। उदाहरण आउटपुट: 93.184.216.34, टीके31जेडजेड 3600 (कैश्ड 1 घंटा)। जब ए रिकॉर्ड गुम या गलत होता है, तो डोमेन ब्राउज़र से पहुंच योग्य नहीं हो जाता है।
आधुनिक नेटवर्क रूटिंग के लिए किसी डोमेन को IPv6 पते पर मैप करता है। उदाहरण: 2606:2800:220:1:248:1893:25सी8:1946। यदि अनुपलब्ध है, तो IPv6-केवल क्लाइंट डोमेन तक नहीं पहुंच सकते हैं - हालांकि IPv4 (एक रिकॉर्ड) फ़ॉलबैक आमतौर पर लागू होता है।
निर्दिष्ट करता है कि कौन से मेल सर्वर डोमेन के लिए ईमेल स्वीकार करते हैं। प्रत्येक रिकॉर्ड में एक प्राथमिकता संख्या शामिल होती है - निम्न मानों को प्राथमिकता दी जाती है। उदाहरण: प्राथमिकता 10 प्राथमिक सर्वर है; प्राथमिकता 20 फ़ॉलबैक है। यदि कोई MX रिकॉर्ड मौजूद नहीं है, तो इस डोमेन पर ईमेल अस्वीकार कर दिया जाएगा।
मनमाना टेक्स्ट डेटा संग्रहीत करता है। प्राथमिक उपयोग: SPF (v=spf1 include:_spf.google.com ~all) अधिकृत करता है कि कौन से सर्वर ईमेल भेज सकते हैं; DKIM हस्ताक्षर सत्यापन के लिए एक सार्वजनिक कुंजी प्रदान करता है; DMARC (v=DMARC1; p=reject) अप्रमाणित ईमेल के लिए नीति निर्धारित करता है। एकाधिक TXT रिकॉर्ड एक डोमेन पर सह-अस्तित्व में रह सकते हैं।
डोमेन के लिए आधिकारिक नेमसर्वर की पहचान करता है - वे सर्वर जो आधिकारिक DNS रिकॉर्ड रखते हैं। यदि NS रिकॉर्ड बदल दिए जाते हैं, तो ज़ोन प्राधिकरण प्रसार के बाद नए नेमसर्वर को स्थानांतरित कर देता है।
एक डोमेन को दूसरे डोमेन की ओर इंगित करने वाला उपनाम बनाता है, जो फिर एक आईपी में बदल जाता है। उपडोमेन (www, cdn, मेल) और CDN रूटिंग के लिए उपयोग किया जाता है। गंभीर बाधा: CNAME रिकॉर्ड को रूट (शीर्ष) डोमेन पर सेट नहीं किया जा सकता है - इसके बजाय रूट पर A रिकॉर्ड या ALIAS रिकॉर्ड का उपयोग करें।
ज़ोन मेटाडेटा शामिल है: प्राथमिक नेमसर्वर, व्यवस्थापक संपर्क ([email protected] के बजाय admin.example.com के रूप में एन्कोड किया गया), YYYYMMDDNN प्रारूप में सीरियल नंबर और समय पैरामीटर। प्रत्येक DNS परिवर्तन के साथ क्रमांक संख्या में वृद्धि होती है - यह पुष्टि करता है कि एक अद्यतन प्रतिबद्ध है।
यह प्रतिबंधित करता है कि कौन से प्रमाणपत्र प्राधिकारी डोमेन के लिए SSL/TLS प्रमाणपत्र जारी कर सकते हैं। उदाहरण: '0 अंक Letsencrypt.org' जारी करने की सीमा केवल Let's Encrypt तक सीमित करता है। यदि कोई CAA रिकॉर्ड मौजूद नहीं है, तो कोई भी CA आपके डोमेन के लिए प्रमाणपत्र जारी कर सकता है।
DNSSEC क्या है और क्या यह टूल इसे मान्य करता है?
DNSSEC (DNS सुरक्षा एक्सटेंशन) DNS रिकॉर्ड में क्रिप्टोग्राफ़िक हस्ताक्षर जोड़ता है, जिससे रिज़ॉल्वर यह सत्यापित कर सकते हैं कि ट्रांज़िट में रिकॉर्ड के साथ छेड़छाड़ नहीं की गई है। यह उपकरण आधिकारिक सर्वर से कच्चे DNS रिकॉर्ड लौटाता है लेकिन वर्तमान में DNSSEC हस्ताक्षर सत्यापन नहीं करता है। DNSSEC सत्यापन के लिए, एक समर्पित DNSSEC विश्लेषक का उपयोग करें।
DNS लुकअप टूल का उपयोग कब करें
ईमेल कॉन्फ़िगरेशन और समस्या निवारण
मेल सर्वर रूटिंग को सत्यापित करने के लिए MX रिकॉर्ड क्वेरी करें, SPF, DKIM और DMARC नीतियों के लिए TXT रिकॉर्ड जांचें, और पुष्टि करें कि आपकी DMARC नीति p=reject या p=quarantine पर सेट है - p=none पर नहीं।
डोमेन माइग्रेशन और प्रसार
DNS सेटिंग्स को अपडेट करने के बाद, प्रसार की पुष्टि के लिए A और NS रिकॉर्ड की जाँच करें। जब आप स्विच करते हैं तो डाउनटाइम को कम करने के लिए नियोजित माइग्रेशन से कम से कम 24 घंटे पहले TTL को 300 सेकंड तक कम करें।
DNS सुरक्षा ऑडिट
ईमेल स्पूफिंग को रोकने के लिए जांचें कि SPF, DKIM, और DMARC TXT रिकॉर्ड सही ढंग से प्रकाशित किए गए हैं या नहीं। यह पुष्टि करने के लिए NS रिकॉर्ड की समीक्षा करें कि आपका डोमेन किसी ऐसे नेमसर्वर की ओर इशारा नहीं कर रहा है जिसे आप अब नियंत्रित नहीं करते हैं - उपडोमेन अधिग्रहण जोखिम का एक सामान्य संकेत।
DevOps और स्टेजिंग सत्यापन
उत्पादन में तैनात करने से पहले, सत्यापित करें कि स्टेजिंग सबडोमेन ए रिकॉर्ड सही सर्वर की ओर इशारा करते हैं, CNAME उपनाम इच्छित CDN मूल को हल करते हैं, और सेवा सत्यापन के लिए TXT रिकॉर्ड मौजूद हैं।
CDN और उपडोमेन कॉन्फ़िगरेशन
पुष्टि करें कि CDN-रूटेड उपडोमेन (cdn, assets, static) के पास सही CNAME लक्ष्य हैं। सत्यापित करें कि www आपके रूट डोमेन या CDN एंडपॉइंट को इंगित करता है, और जांचें कि लोड-संतुलित उपडोमेन सभी इच्छित आईपी पते सूचीबद्ध करते हैं।
ऑनलाइन DNS लुकअप बनाम dig और nslookup: प्रत्येक का उपयोग कब करें
डेवलपर्स अक्सर कमांड लाइन से dig या nslookup तक पहुंचते हैं। यहां बताया गया है कि यह ऑनलाइन टूल सबसे आम उपयोग के मामलों में कैसे तुलना करता है।
| विशेषता | यह उपकरण | dig | nslookup |
|---|---|---|---|
| किसी इंस्टालेशन की आवश्यकता नहीं | हाँ | नहीं | नहीं |
| सभी रिकॉर्ड प्रकारों को एक साथ क्वेरी करें | हाँ | आंशिक | नहीं |
| आधिकारिक नेमसर्वर से सीधे पूछताछ करें | हाँ | हाँ | आंशिक |
| TTL मान दिखाता है | हाँ | हाँ | आंशिक |
| MX प्राथमिकता दिखाता है | हाँ | हाँ | हाँ |
| साझा करने योग्य परिणाम | हाँ | नहीं | नहीं |