क्या एक पंजीकृत डोमेन नाम का कोई DNS रिकॉर्ड नहीं हो सकता है?


20

आम तौर पर, डोमेन नाम पंजीकृत होने के बाद, इसमें कुछ DNS रिकॉर्ड होते हैं। लेकिन हाल ही में, मैंने कुछ पंजीकृत डोमेन नाम पाए हैं जिनका कोई DNS रिकॉर्ड नहीं है।

उदाहरण के लिए, मैं भागा, dig 00000onlinecasino.com anyलेकिन उसने कोई DNS रिकॉर्ड नहीं लौटाए, एनएस रिकॉर्ड भी नहीं, इस तथ्य के बावजूद कि यह एक पंजीकृत डोमेन है।

क्या कोई DNS रिकॉर्ड होना संभव है, या DNS सिस्टम में कुछ त्रुटि है?


3
आपको ये डोमेन कैसे मिले?
मैं कहता हूं कि मोनिका

उदाहरण के लिए, "खुदाई 00000onlinecasino.com किसी भी" किसी भी DNS रिकॉर्ड, यहां तक ​​कि एनएस रिकॉर्ड वापस नहीं कर सकते, हालांकि यह एक पंजीकृत डोमेन है। सिद्धांत रूप में, डोमेन पंजीकरण और DNS दो अलग-अलग सिस्टम हैं (हालांकि आमतौर पर वे एक साथ जुड़े हुए हैं)?
पीटर

NS रिकॉर्ड्स (जो वास्तव में उस डोमेन के लिए मौजूद हैं) को देखने के लिए मुझे लगता है कि आपको उपयोग करने की आवश्यकता हैdig +short NS 00000onlinecasino.com
मैं कहता हूं मोनिका

शायद मैं बुरी किस्मत में हूं, लेकिन वह आदेश मेरी मशीन पर कुछ भी उत्पादन नहीं करता है :-)
पीटर

3
"कोई भी" उस उद्देश्य के लिए उतना विश्वसनीय नहीं हो सकता है जितना आप सोचते हैं - यह निश्चित रूप से आपको एक ज़ोन की पूरी प्रतिलिपि देने के लिए नहीं है। यही "axfr" के लिए है, और अधिकांश DNS सर्वर अच्छे कारणों के लिए उस क्वेरी को अस्वीकार कर देंगे।
रैकैंडबॉमनमैन

जवाबों:


30

TL; DR यह बेहद असंभव है (हालांकि तकनीकी रूप से असंभव नहीं है) कि एक ठीक से पंजीकृत डोमेन में शून्य * DNS रिकॉर्ड होगा। डोमेन के अस्तित्व को डोमेन रजिस्ट्रार द्वारा प्रदान किए गए एक अपडेट द्वारा वैश्विक DNS सिस्टम के लिए घोषित किया जाना चाहिए। इस अद्यतन को प्रदान करने के लिए रजिस्ट्रार द्वारा विफलता IANA द्वारा उन्हें सौंपे गए कर्तव्य को पूरा करने में विफलता का कारण होगा।


कम से कम, प्रत्येक डोमेन में एक या अधिक DNS गोंद रिकॉर्ड होते हैं

जब कोई डोमेन पंजीकृत होता है, तो डोमेन रजिस्ट्रार जेनेरिक टॉप-लेवल डोमेन (gTLD) सर्वर को अपडेट करता है, जो TLD के लिए जिम्मेदार होता है। उदाहरण के लिए, डोमेन को पंजीकृत example.comकरने से .comजीटीएलडी सर्वरों का एक अद्यतन चालू हो जाता है, जो वेरिसाइन द्वारा संचालित होता है

इस अद्यतन में डोमेन के WHOIS डेटा से आधिकारिक नाम सर्वर (NS) रिकॉर्ड शामिल हैं। GTLD सर्वर तब आधिकारिक नाम सर्वर की ओर इशारा करते हुए डोमेन के लिए DNS गोंद रिकॉर्ड बनाता है। ये गोंद रिकॉर्ड हैं जो gTLD सर्वर को डोमेन के लिए आधिकारिक नाम सर्वर के लिए आने वाले प्रश्नों को संदर्भित करने में सक्षम करते हैं।

इसलिए, जब तक डोमेन रजिस्ट्रार IANA द्वारा उन्हें सौंपे गए कर्तव्य को पूरा करने में विफल रहता है, तब तक किसी भी पंजीकृत डोमेन के खिलाफ एक खोज उस डोमेन के लिए आधिकारिक नाम सर्वर रिकॉर्ड वापस कर देगी।

तो फिर 00000onlinecasino.comकोई रिकॉर्ड वापस करने के लिए लुकअप क्यों नहीं हैं ?

ऐसा प्रतीत होता है कि सब कुछ ऊपर वर्णित के अनुसार हुआ है; दूसरे शब्दों में, इस डोमेन के रजिस्ट्रार (NameBright.com) ने आवश्यक WHOIS प्रविष्टि बनाई है और .COM रिकॉर्ड्स को .COM gTLD सर्वरों में जमा किया है। मैंने इसकी पुष्टि एनएस रिकॉर्ड के लिए क्वेरी पर सेट nslookup चलाकर इस प्रकार की है:

C:\> nslookup -q=ns 00000onlinecasino.com
Server:  my-dns-server.internal.local
Address:  192.168.168.1

Non-authoritative answer:
00000onlinecasino.com   nameserver = n2.juming.com
00000onlinecasino.com   nameserver = n1.juming.com

n2.juming.com   internet address = 112.253.3.26
n2.juming.com   internet address = 121.14.157.13
n1.juming.com   internet address = 121.14.157.13
n1.juming.com   internet address = 220.181.135.142

मैंने MeBSD.com के इस आसान Glue Record चेकर का भी उपयोग किया, जिसने परिणामों की पुष्टि की:

यहां छवि विवरण दर्ज करें

हालाँकि, इनमें से किसी भी नाम सर्वर के खिलाफ प्रदर्शन करते समय एक ही क्वेरी एक त्रुटि लौटा रही है:

C:\> nslookup -q=ns 00000onlinecasino.com n1.juming.com
DNS request timed out.
    timeout was 2 seconds.
Server:  UnKnown
Address:  220.181.135.142

DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
*** Request to UnKnown timed-out

चूंकि ये सर्वर इस डोमेन के लिए आधिकारिक हैं, उन्हें कम से कम इसके बारे में पता होना चाहिए और डोमेन के लिए खुद को एनएस रिकॉर्ड के रूप में पहचानना चाहिए! इसे देखते हुए, यह स्पष्ट है कि ये एनएस सर्वर गलत तरीके से कॉन्फ़िगर किए गए हैं।


* मुझे यह अनुमति देनी चाहिए कि "शून्य DNS रिकॉर्ड" की परिभाषा व्याख्या के लिए खुली है। जैसा कि इस प्रश्न के परीक्षण के मामले से पता चलता है, आधिकारिक नाम सर्वर प्रतिक्रिया नहीं दे रहे हैं, इस तर्क के कारण कि डोमेन का कोई रिकॉर्ड नहीं है। हालाँकि, मैं यह देखना पसंद करता हूं कि एक डोमेन के गोंद रिकॉर्ड अनिवार्य रूप से एक डोमेन के एनएस रिकॉर्ड के "अन्य आधे" हैं। गोंद रिकॉर्ड के बिना सभी के बाद, किसी डोमेन के लिए आधिकारिक नाम सर्वर को देखने का कोई भी प्रयास परिपत्र निर्देश में परिणाम देगा, "पूछें [नाम सर्वर सम्मिलित करें]।"

अधिक जानकारी


जरूरी नहीं कि कई वर्षों पहले मेरे अनुभव के अनुरूप हो, जब मैंने पहली बार अपना डोमेन पंजीकृत किया था - क्या एक रजिस्ट्रार एक ब्रांड के नए डोमेन के लिए एक 'डमी' एनएस पते को असाइन करेगा जो अभी तक एक मेजबान तैयार नहीं है?
जेफ ज़िटलिन

मैं अनिश्चित हूँ कि आप "डमी एनएस एड्रेस" से क्या मतलब है, हालांकि ऐसा लगता है कि आप एनएस रिकॉर्ड क्या करते हैं इस पर अस्पष्ट हो सकते हैं। संक्षेप में, वे इंटरनेट को बताते हैं कि DNS सर्वर डीएनएस लुकअप अनुरोधों के लिए आधिकारिक डोमेन है। एक डमी रिकॉर्ड की अवधारणा यहां समझ में नहीं आती है।
मैं कहता हूं कि मोनिका

उदाहरण: मेरी होस्टिंग कंपनी मेरा रजिस्ट्रार नहीं है, और मेरी होस्टिंग कंपनी के नाम सर्वर मेरे डोमेन के वेब और मेल सर्वर के पते के लिए आधिकारिक उत्तर प्रदान करते हैं। इससे पहले कि मैं अपनी होस्टिंग सक्रिय करूं, लेकिन डोमेन नाम के लिए अपने रजिस्ट्रार को अपना पैसा देने के बाद, एनएस रिकॉर्ड ने क्या संकेत दिया होगा?
जेफ ज़िटलिन

3
उन्होंने रजिस्ट्रार के नाम सर्वर को इंगित किया होगा। हमेशा वही होता है जहां वे तब तक इशारा करते हैं जब तक कि बदल न जाए।
मैं कहता हूं कि मोनिका

2
आपको अपने whois पंजीकरण में NS रिकॉर्ड की आपूर्ति करनी होगी। उन NS सर्वरों को यह कहने के लिए स्वतंत्र है "जहां तक ​​हम जानते हैं कि यह डोमेन मौजूद नहीं है" लेकिन क्योंकि वे आधिकारिक हैं, यह तब आधिकारिक उत्तर है।
ट्रिपल

8

हाँ। ऐसे कई तरीके हो सकते हैं।

शुरू करने के लिए, आइए देखें कि DNS लुकअप रिकॉर्ड के लिए कैसे काम करता है www.example.com:

  • DNS रिज़ॉल्वर एक रूट नेमसर्वर से संपर्क करता है, जो comTLD नेमसर्वर के प्रतिनिधिमंडल के साथ प्रतिक्रिया करता है ।

  • रिज़ॉल्वर एक comTLD नेमसर्वर से संपर्क करता है, जो पंजीकृत नेमसर्वर के लिए एक प्रतिनिधिमंडल के साथ प्रतिक्रिया करता है example.com

  • रिज़ॉल्वर एक पंजीकृत नेमसर्वर के लिए संपर्क example.comकरता है, जिसके लिए रिकॉर्ड के साथ प्रतिक्रिया होती है www.example.com


पहला: के लिए नेमसर्वर के लिए example.comसभी रिकॉर्ड को नष्ट कर सकता था example.com। डोमेन सर्वर कर रहे हैं चाहिए हमेशा एक डोमेन के लिए (SOA और NS रिकॉर्ड सहित) कुछ रिकॉर्ड उपलब्ध है, वहाँ व्यवहार में कुछ भी नहीं है जो बलों उन्हें ऐसा करने के लिए है। हो सकता है कि इन अभिलेखों को गुम करने वाला डोमेन कुछ रिज़ॉल्वर के साथ ठीक से काम न करे, लेकिन अगर डोमेन में DNS रिकॉर्ड नहीं हैं, तो कोई व्यावहारिक अंतर नहीं है।

दूसरा: example.comप्रश्नों के जवाब देने में विफल रहने वाले या अस्वीकार करने वाले के नाम। DNS रिकॉर्ड केवल इन नेमसर्वरों के भीतर मौजूद हैं, इसलिए यदि नेमवेर्स रिकॉर्ड्स के साथ प्रतिक्रिया नहीं दे रहे हैं, तो रिकॉर्ड प्रभावी रूप से मौजूद नहीं हैं।

तीसरा: comरजिस्ट्री के लिए पंजीकरण निलंबित कर सकता है example.com, उदाहरण के लिए यदि डोमेन पंजीकरण समाप्त हो गया है। इससे comनेमवेर्स ने नेमर्स को एक प्रतिनिधिमंडल को लौटाने से रोक दिया जाएगा example.com, जिससे वहां कोई भी रिकॉर्ड उपलब्ध नहीं होगा। पहले की तरह, यदि रिकॉर्ड सुलभ नहीं हैं, तो वे मौजूद नहीं हो सकते हैं।


4

डोमेन को पंजीकृत करने के 2 भाग हैं - इसे रजिस्ट्री द्वारा आवंटित किया जाना और DNS स्थापित करना।

अधिकांश (सभी?) डोमेन के लिए, डोमेन के लिए पंजीकृत होने के लिए DNS प्रविष्टियों को प्रदान करने की आवश्यकता होती है (अलग-अलग टॉर्टर्स की अलग-अलग आवश्यकताएं होती हैं लेकिन अधिकांश के लिए न्यूनतम 2 डीएनएस सर्वर निर्दिष्ट किए जाने की आवश्यकता होती है)। अक्सर, हालांकि, कोई आवश्यकता नहीं है कि ये नेमसर्वर मान्य हैं, क्या आप इन क्षेत्रों में कुछ भी डालने से दूर हो सकते हैं।

दूसरा भाग नेमसर्वर्स पर ज़ोन स्थापित कर रहा है। आमतौर पर एक डोमेन नाम पंजीकृत करते समय इस कदम को छोड़ना संभव है, लेकिन अधिकांश रजिस्ट्रार आपके पंजीकरण के हिस्से के रूप में यहां कुछ स्थापित करेंगे।

तो, नहीं, यह संभव नहीं है कि ज्यादातर मामलों में किसी भी नेमसर्वर को निर्दिष्ट नहीं किया जाए, लेकिन निर्दिष्ट नेमसर्वर्स फ़ॉन्ट को काम करने की आवश्यकता है। इस मामले में, Whois (जो रजिस्ट्रार डेटाबेस पर सवाल उठाता है) आम तौर पर नेमसर्वर दिखाएगा, लेकिन खुदाई / nslookup (जो DNS काम करने पर निर्भर करता है) नहीं करेगा।


1
हां, अभी, मैंने डिफ़ॉल्ट रूप से अपने किसी डोमेन के नाम सर्वर को खाली करने में विफल लेकिन विफल रहने का प्रयास किया। इसका मतलब है कि डोमेन को पंजीकृत करने के लिए रजिस्ट्री को नाम सर्वर प्रदान करना एक अनिवार्य कदम है। आपके उत्तर के लिए धन्यवाद, @ davidgo!
याचिकाकर्ता

"whois (जो रजिस्ट्रार डेटाबेस पर सवाल उठाता है)" यह गलत है। प्रत्येक रजिस्ट्री में एक whois सर्वर होता है और कोई भी whois ग्राहक पहले रजिस्ट्री whois सर्वर और कुछ मामलों में क्वेरी करता है, विशेष रूप से .COM / .NET के रूप में वे पतले (अभी भी) हैं, सभी लापता पाने के लिए रजिस्ट्रार whois सर्वर से संपर्क करने की आवश्यकता है। डेटा, ज्यादातर संपर्क विवरण।
पैट्रिक मेवजेक

@peter "इसका मतलब है कि रजिस्ट्री को नाम सर्वर प्रदान करना डोमेन पंजीकृत करने में एक अनिवार्य कदम है।" यह पूरी तरह से झूठ है। कोई तकनीकी मानक और न ही नीति इसे लागू करती है। आप बिना नाम वाले डोमेन नाम पंजीकृत करने के लिए पूरी तरह से स्वतंत्र हैं।
पैट्रिक मेवज़ेक

@PatrickMevzek कौन सा रजिस्ट्रार आपको DNS के लिए प्रविष्टियों के साथ एक डोमेन नाम पंजीकृत करने की अनुमति देगा, और किस TLD के लिए?
davidgo

@davidgo क्षमा करें, मैं आपके सवाल का जवाब नहीं देता। कोई भी सक्षम रजिस्ट्रार आपको किसी भी TLD में एक डोमेन नाम पंजीकृत करने देगा, जो नेमवेरर्स लगाए बिना प्रबंधित करता है। यह एक बुनियादी विशेषता है।
पैट्रिक मेवज़ेक

2

यदि आप जो कुछ प्राप्त कर रहे हैं, उसके कुछ स्क्रीनशॉट में शामिल हो सकते हैं तो यह मदद करेगा।

लेकिन इस जानकारी के बिना, मैं यह प्रमाणित करता हूं कि आप गलत जगह देख रहे हैं।

जब कोई विशेष नाम सर्वर कमांड मंगलाचरण में निर्दिष्ट नहीं होता है, तो खुदाई आपकी /etc/resolv.confफ़ाइल में दिखाई देगी और वहां सूचीबद्ध DNS सर्वरों को क्वेरी करेगी।

यदि आप जिस डोमेन की खोज कर रहे हैं, वह DNS सर्वर के साथ आपकी resolv.conf की कॉपी में सूचीबद्ध नहीं है , तो यह नहीं मिलेगा।

आपको उस डोमेन के लिए एक DNS सर्वर फ़ाइल में जोड़ना चाहिए, या इसे एक कमांड द्वारा प्राथमिकता देनी चाहिए, जो कि एक अधिमान्य उत्तर दे सकता है।


नाम सर्वर के रूप में इसका उपयोग 8.8.8.8 था। डिग कमांड कोई DNS रिकॉर्ड वापस नहीं करता है। मैंने प्राधिकरण नाम सर्वर का उपयोग भी किया था जैसा कि @Twisty Impersonator द्वारा प्रदान किए गए sensenshot में देखा गया था, लेकिन वह सर्वर मृत प्रतीत होता है ("कनेक्शन का समय समाप्त हो गया; कोई सर्वर नहीं पहुंच सका")। यह समझा सकता है कि 8.8.8.8 DNS रिकॉर्ड भी क्यों नहीं लौटा सका।
पीटर

1
हां, यह संभावित संभावना है: रिकॉर्ड किसी भी उपलब्ध DNS सर्वर पर उपलब्ध नहीं थे।
हरमेक

-1

किसी डोमेन के लिए पंजीकृत होना पूरी तरह से संभव है, लेकिन DNS प्रविष्टि नहीं है - अगर मैंने एक डोमेन पंजीकृत किया है, लेकिन वास्तव में होस्टिंग खरीदी नहीं है और उस साइट को सक्रिय कर दिया है जो डोमेन से जुड़ी होगी, तो इसके समाधान के लिए कुछ भी नहीं है। सेवा।


4
-1 क्योंकि इसकी पूरी तरह से सच नहीं है।
LPChip

1
@ LPChip - क्या आप उस पर विस्तार से ध्यान देंगे? यह निश्चित रूप से मेरे अनुभव से मेल खाता है जब मुझे पहली बार अपना शौक डोमेन मिला ...
जेफ ज़िटलिन

मेरा जवाब देखिए। :)
LPChip

@LPChip - अब कृपया बताएं कि यदि मेरे पास अभी तक होस्ट करने के लिए जगह नहीं है तो SRV रिकॉर्ड कैसे मौजूद हो सकता है।
जेफ ज़िटलिन

1
@JeffZeitlin: 1) सभी डोमेन रजिस्ट्रार एक सेमी-पैकेज में डोमेन + वेब होस्टिंग नहीं बेचते हैं। DNS होस्टिंग वेब होस्टिंग (या मेल होस्टिंग या अन्य होस्टिंग) से पूरी तरह से स्वतंत्र सेवा है। 2) आपके डोमेन के DNS रिकॉर्ड को आपके वेब सर्वर को इंगित करने की आवश्यकता नहीं है। वे एक सर्वर को इंगित कर सकते हैं जो वेबसाइटों की मेजबानी नहीं करता है; या किसी और के लिए; या एक nonexistent सर्वर के लिए। 3) DNS केवल "एक सर्वर की ओर इशारा करते हुए" की तुलना में अधिक करता है: इसके अलावा विभिन्न प्रयोजनों के साथ बहुत सारे DNS रिकॉर्ड प्रकार हैं। उदाहरण के लिए सभी सही ढंग से कॉन्फ़िगर किए गए डोमेन में SOA और NS रिकॉर्ड हैं जो डोमेन को उसके माता-पिता से जोड़ते हैं।
ग्रिटिटी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.