DNS लुकअप और DNS लुकअप कैसे काम करता है

विषयसूची:

DNS लुकअप और DNS लुकअप कैसे काम करता है
DNS लुकअप और DNS लुकअप कैसे काम करता है
Anonim

इंटरनेट का उपयोग करते समय कभी "DNS" शब्द के बारे में सुना है? डीएनएस के लिए खड़ा है डॉमेन नाम सिस्टम । इससे पहले कि हम आगे बढ़ें और DNS के बारे में बात करें और DNS लुकअप कैसे काम करता है, हम समझें कि DNS में डी क्या है।

एक डोमेन क्या है

आप जानते हैं कि एक वेब यूआरएल का प्रारूप है https://www.domainname.tld। इस उदाहरण में, टीएलडी (टीएलडी) शीर्ष-स्तरीय डोमेन को संदर्भित करता है। वेब के प्रारंभिक दिनों में, टीएलडी निम्नलिखित में से एक था:

  1. .com (वाणिज्यिक संगठनों को संदर्भित करता है)
  2. .org (गैर-लाभकारी संगठनों को संदर्भित करता है)
  3. .net (वाणिज्यिक वेबसाइटें फिर से)
  4. .gov (सरकारी वेबसाइटें)
  5. .edu (शैक्षिक)
  6. .mil (सैन्य उद्देश्यों) और
  7. .int (अंतरराष्ट्रीय)

वेबसाइट खरीदने वाले लोगों में वृद्धि के साथ, स्थानों से संबंधित डोमेन प्रकार पेश किए गए थे। उदाहरण के लिए, एशिया, .us,.in तथा ।सीए एशिया, अमेरिका, भारत और कनाडा को क्रमशः देखें। जल्द ही, कई अन्य प्रकार के टीएलडी आए जो हमें वेबसाइट के प्रकार बताते हैं। उदाहरण के लिए, .me व्यक्तिगत वेबसाइट को संदर्भित करता है जबकि ए .tv वीडियो स्ट्रीमिंग वेबसाइट को संदर्भित करता है। टीएलडी श्रेणियों को बढ़ाने से उपभोक्ताओं की बढ़ती मांगों को पूरा करते हुए वेबसाइटों को उनके प्रकार के अनुसार वर्गीकृत करना संभव हो गया।

Image
Image

यूआरएल के उपर्युक्त उदाहरण में (https://www.domainname.tld), एचटीटीपी डेटा के हस्तांतरण के तरीके को संदर्भित करता है और www कहते हैं कि यह वर्ल्ड वाइड वेब से संबंधित है। बीच कुछ भी www तथा टीएलडी एक वेबसाइट का डोमेन नाम है।

इससे पहले, लोगों को टाइप करना था www एक वेबसाइट तक पहुंचने के लिए। चूंकि होस्टिंग सेवा प्रदाता पुनर्निर्देशन की अनुमति देते हैं www.domainname.tld सेवा मेरे domainname.tld, आप टाइपिंग छोड़ सकते हैं www ब्राउज़र में यूआरएल दर्ज करते समय। डोमेन नाम का उदाहरण "thewindowsclub" है। डोमेन "thewindowsclub" तक पहुंचने के लिए यूआरएल https://www.thewindowsclub.com या https://thewindowsclub.com है। यहाँ, "thewindowsclub"का हिस्सा है .com टीएलडी। फिर, उप-डोमेन हो सकते हैं। Www.forums.thewindowsclub.com के मामले में, "मंचों"उप-डोमेन है"thewindowsclub”.

जब आप कोई डोमेन खरीदते हैं, तो आपको एक ऐसा नाम खरीदना पड़ता है जो विभिन्न टीएलडी के साथ जाता है। आप चुन सकते हैं .com, .net, .us या अन्य टीएलडी - बशर्ते इसे किसी और द्वारा पहले से नहीं लिया गया हो। बस एक वेबसाइट खरीदने से मदद नहीं मिलेगी क्योंकि लोग इसका पता नहीं ले सकते हैं जब तक कि इसका कोई पता न हो। आपके द्वारा खरीदे गए किसी भी डोमेन के लिए, आप किसी भी उप-डोमेन बना सकते हैं और वेबसाइटों और अन्य उद्देश्यों के लिए इसका उपयोग कर सकते हैं। आपके द्वारा बनाए गए प्रत्येक डोमेन और उप-डोमेन के लिए, आपको उन सर्वरों का पता निर्दिष्ट करना होगा जिनमें आपकी वेबसाइट की सामग्री शामिल है। यदि डोमेन या उप डोमेन कुछ डिवाइस (उदाहरण के लिए, एक नेटवर्क प्रिंटर) को संदर्भित करता है, तो आपको उस डिवाइस का पता निर्दिष्ट करने की आवश्यकता है।

इंटरनेट पर सभी डोमेन और उप-डोमेन में एक पता संलग्न है। हम उन्हें आईपी पता कहते हैं: इंटरनेट प्रोटोकॉल पता या दूसरे शब्दों में, एक पता जो इंटरनेट के साथ काम करता है। आप केवल डोमेन / उप-डोमेन तक पहुंच सकते हैं यदि आप अपनी सामग्री वाले सर्वरों का आईपी पता जानते हैं।

Image
Image

DNS क्या है

आप जानते हैं कि इंटरनेट पर असीमित वेबसाइटें हैं। फिर, प्रत्येक वेबसाइट के अपने कई उप-डोमेन हो सकते हैं। इन वेबसाइटों के आईपी पते को याद रखना बस संभव नहीं है। यही कारण है कि आप अपनी खुद की भाषा में डोमेन नाम दर्ज कर सकते हैं (यूआरएल प्रारूप का उपयोग करके - जिसे भी कहा जाता है उपनाम तकनीकी शर्तों में)। काम पर एक प्रणाली है जो डोमेन नामों को हल करती है ताकि आप यूआरएल में उल्लिखित वेबसाइट से जुड़ सकें। यह सिस्टम आपको अपने ब्राउज़र में दर्ज डोमेन नामों का आईपी पता खोजने में मदद करता है ताकि ब्राउज़र वेबसाइट से कनेक्ट हो सके। इस प्रणाली को कहा जाता है डॉमेन नाम सिस्टम या डीएनएस छोटे के लिए।

डोमेन नाम सिस्टम, या DNS जिसे लोकप्रिय रूप से जाना जाता है, एक वितरित डेटाबेस है जिसमें डोमेन नामों का मानचित्रण उनके आईपी पते पर होता है.

हाल ही में, एक गैर-लाभकारी संगठन कहा जाता है InternNIC डोमेन नामों और उनके आईपी पते के प्रबंधन के लिए जिम्मेदार था। जब यह "लाभ के लिए" चला गया, तो इसका एकाधिकार समाप्त हो गया और अब ऐसी कई कंपनियां हैं जो डोमेन नाम से संबंधित डेटाबेस प्रबंधित करती हैं। हालांकि विभिन्न कंपनियों द्वारा डेटाबेस बनाए रखा जाता है, लेकिन वे इस तरह से जुड़े हुए हैं कि किसी भी DNS सेवा को किसी भी डोमेन का आईपी पता मिल सकता है।

एक DNS सेवा आपको अपने वेब ब्राउज़र में दर्ज डोमेन नामों को हल करने में सहायता करती है । जब आप ईमेल भेज रहे होते हैं या जब आप सक्रिय लिंक पर क्लिक करते हैं तो यह पते को हल करने में भी मदद करता है। आम तौर पर, आपका इंटरनेट सेवा प्रदाता आपको एक DNS सेवा देता है। आपके आईएसपी के अलावा, ऐसी कंपनियां हैं जो सार्वजनिक डोमेन नाम सेवाएं प्रदान करती हैं। ऐसी कंपनियों के उदाहरणों में Google, कॉमोडो और ओपनडीएन शामिल हैं। जब आप किसी लिंक पर क्लिक करते हैं या अपने वेब ब्राउज़र में एक यूआरएल दर्ज करते हैं, तो DNS सेवा से संबंधित DNS को हल करने के लिए संपर्क किया जाता है। डोमेन नाम सिस्टम डेटाबेस को स्कैन करने के लिए DNS सेवा की ज़िम्मेदारी है और आपको उस होस्ट का आईपी पता प्रदान करता है जिस पर आप कनेक्ट करना चाहते हैं।

डोमेन नाम और उप डोमेन को बुलाया जा सकता है उपनाम । अलग-अलग उपनामों के पते पर जानकारी वाले डेटाबेस वाले सर्वर को कॉल किया जाता है नाम सर्वर । डोमेन नाम सिस्टम में दो प्रकार के सर्वर चल रहे हैं। पहले प्रकार हैं रूट सर्वर - इन्हें शीर्ष स्तर डोमेन (टीएलडी:.com,.net और.org इत्यादि) के बारे में डेटा है। अन्य प्रकारों में सर्वर के पते होते हैं जो आपके डोमेन और उप-डोमेन होस्ट करते हैं।

उदाहरण 1: के मामले में abc.xyz.com रूट सर्वर के बारे में जानकारी होगी xyz होने पर .com । कुछ अन्य नाम सर्वर में पता दिखाए गए डेटाबेस प्रविष्टियां होंगी xyz.com । चूंकि आप भी होस्टिंग कर रहे हैं abc.xyz.com, इसका पता या तो पते वाले होल्ड नाम सर्वर पर हो सकता है xyz.com या एक अलग नाम सर्वर पर। यदि आप अभी तक एक और उप-डोमेन जोड़ते हैं abc.xyz.com, यह पता फिर से हो सकता है कि आप इसे कहां होस्ट कर रहे हैं, इस पर निर्भर करते हुए एक अलग नाम सर्वर पर हो सकता है। उपर्युक्त के बीच संबंध नीचे के रूप में स्थापित किया जा सकता है:

xyz से संबंधित कॉम एबीसी से संबंधित xyz.com यदि आप जोड़ते हैं qwe एक और उप डोमेन के रूप में xyz.com, qwe से संबंधित abc.xyz.com

का पता स्थापित करने के लिए qwe, डोमेन नाम सिस्टम सेवा को हल करना होगा:

.com.xyz.com.abc.xyz.com.qwe.abc.xyz.com

यह एक ऐसा मामला है जब डोमेन नाम सिस्टम सेवा किसी भी कैश का उपयोग नहीं कर रही है। हम इस लेख में थोड़ी देर बाद कैश के बारे में बात करेंगे। उपर्युक्त दिखाता है कि DNS को हल करने के लिए qwe.abc.xyz.com, DNS सिस्टम को DNS डेटाबेस को चार बार स्कैन करना होगा। यह जटिल हो जाता है कि यूआरएल के विभिन्न हिस्सों के पते अलग-अलग नाम सर्वर पर हो सकते हैं। लेकिन इंटरनेट की गति के कारण, आप पेज को कुछ मिलीसेकंड के मामले में डाउनलोड कर सकते हैं और सबसे खराब मामलों में, कुछ सेकंड।

कैसे DNS लुकअप काम करता है

अब तक, आप जानते हैं कि अलग-अलग सर्वर हैं जो डेटाबेस को होस्ट करते हैं जिनमें विभिन्न डोमेन और उनके उप-डोमेन के आईपी पते होते हैं। आप यह भी जानते हैं कि रूट सर्वर हैं जो शीर्ष स्तर डोमेन होस्ट करने वाले सर्वरों का आईपी पता रखते हैं। ये रूट सर्वर उन डोमेन वाले सर्वर तक पहुंचने में सहायता करते हैं जिनमें मुख्य डोमेन नाम का आईपी पता है। यदि उप-डोमेन हैं, तो उनका पता मुख्य डोमेन नाम या किसी भिन्न सर्वर पर समान सर्वर पर हो सकता है। ये सभी सर्वर सटीक यूआरएल के आईपी पते को खोजने के लिए सुलभ हैं जिन्हें आपको उपयोग करने की आवश्यकता है। इंटरनेट पर किसी भी यूआरएल के आईपी पते को खोजने की प्रक्रिया को DNS लुकअप के रूप में जाना जाता है । यह पता लगाने के लिए कि DNS लुकअप कैसे काम करता है, निम्न उदाहरण लें।

उदाहरण 2: दस कंप्यूटरों के नेटवर्क पर विचार करें। प्रत्येक कंप्यूटर का अपना पता होता है ताकि नेटवर्क में यात्रा करने वाले डेटा पैकेट जान सकें कि कहां जाना है। एक 11 वां कंप्यूटर है जो डेटाबेस में होस्ट करता है जिसमें इन दस कंप्यूटरों और उनके आईपी पते में से प्रत्येक के उपनाम नाम होते हैं। जबकि कंप्यूटर उपयोगकर्ता अपने नामों का उपयोग कर कंप्यूटरों को देख सकते हैं, डेटा पैकेट को कंप्यूटर के आईपी पते की आवश्यकता होती है ताकि वे इच्छित प्राप्तकर्ता तक पहुंच सकें। यदि कंप्यूटर ए को कंप्यूटर बी से जुड़े प्रिंटर का उपयोग करने की आवश्यकता है, तो बी के आईपी पते को जानने के लिए 11 वें कंप्यूटर पर डेटाबेस की जांच करेगा और फिर प्रिंटर के पते को प्राप्त करने के बाद बी से जुड़े प्रिंटर का पता पता लगाएगा। प्रिंट कमांड को बी से जुड़े प्रिंटर पर रूट करेगा।

इस मामले में, निम्नलिखित पुनरावृत्ति होती है:

एक संपर्क कंप्यूटर 11 एक संपर्क बी एक संपर्क प्रिंटर बी से जुड़ा हुआ है

DNS रिकॉर्ड्स को देखने के लिए एक समान विधि का उपयोग किया जाता है। उदाहरण के लिए, जब आप https://thewindowsclub.com पर क्लिक करते हैं, तो आपका राउटर DNS रिज़ॉल्यूशन के लिए आपकी डिफ़ॉल्ट DNS सेवा से संपर्क करेगा। DNS सेवा रूट सर्वर से संपर्क करेगी और सर्वर के आईपी पते के लिए पूछेगी .com रिकॉर्ड। यह पता वापस आपकी DNS सेवा पर भेजा गया है। DNS सेवा फिर से नाम सर्वर वाले नाम सर्वर तक पहुंच जाती है .com डोमेन और https://thewindowsclub.com के पते के लिए पूछता है। Thewindowsclub.com होस्ट करने वाले सर्वरों का आईपी पता प्राप्त करने पर, आपकी DNS सेवा आपके कंप्यूटर पर आईपी पता वापस कर देगी जो तब आपके ब्राउज़र को मुख्य वेबपृष्ठ डाउनलोड करने के लिए सक्रिय करती है। इसका मतलब है कि आपकी DNS सेवा एक साधारण डोमेन नाम का आईपी पता प्राप्त करने के लिए कम से कम दो अनुरोध भेज रही है।

निम्नलिखित एक छवि है जो बताती है कि DNS लुकअप कैसे काम करता है:

उपर्युक्त मामले में, यदि आप https://forums.thewindowsclub.com की तलाश में थे, तो आपकी DNS सेवा को अपने आईपी पते को जानने के लिए अतिरिक्त अनुरोध करना पड़ा।
उपर्युक्त मामले में, यदि आप https://forums.thewindowsclub.com की तलाश में थे, तो आपकी DNS सेवा को अपने आईपी पते को जानने के लिए अतिरिक्त अनुरोध करना पड़ा।

स्क्रैच से DNS को हल करने के बाद हर बार समय लगता है, कई आईएसपी और DNS सेवा प्रदाता स्थानीय कैश बनाते हैं जिनमें पहले से ही हल किए गए पते होते हैं। ये मुख्य रूप से उन पते हैं जिन्हें वे रूट सर्वर और अन्य नाम सर्वर से पहले ही प्राप्त कर चुके हैं। इस मामले में, जब आप रूट सर्वर से सीधे संपर्क करने के बजाय यूआरएल के लिए अनुरोध भेजते हैं, तो DNS सेवा यूआरएल के अपने स्थानीय DNS कैश में हल किए गए पते की तलाश करेगी। यदि पाया जाता है, तो यह तुरंत आपके कंप्यूटर पर रिज़ॉल्यूशन भेज देगा और आगे बढ़ेगा और रूट सर्वर और अन्य नाम सर्वर से संपर्क करने की उपरोक्त विधि का उपयोग करके DNS को हल करेगा।

कुछ ऑपरेटिंग सिस्टम में भी स्थानीय कैश की गई प्रतिलिपि होती है जो आप आमतौर पर अपने कंप्यूटर पर उपयोग करते हैं। यह भी, इंटरनेट का उपयोग करते समय समय बचाने में मदद करता है। हम कुछ बाद के समय में एक अलग लेख में DNS कैश के बारे में बात करेंगे।

अगर आपको अभी भी कोई संदेह है कि DNS लुकअप कैसे काम करता है, तो कृपया हमें बताएं।

संबंधित पोस्ट:

  • एक DNS अपहरण हमला क्या है और इसे कैसे रोकें
  • डीएनएस कैश जहर और स्पूफिंग
  • DNS बेंचमार्क के साथ स्पीड के लिए अपने इंटरनेट कनेक्शन को अनुकूलित करें
  • यांडेक्स DNS समीक्षा: नियंत्रण के साथ तेज़, अधिक सुरक्षित इंटरनेट
  • [फिडलर] वेबसाइट के लिए DNS लुकअप system.net.sockets.socketexception विफल रहा

सिफारिश की: