Windows

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

Mejorar conexión a Internet modificando servidor DNS

Mejorar conexión a Internet modificando servidor DNS
Anonim

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

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

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

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

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

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

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

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

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

DNS क्या है

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

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

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

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

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

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

xyz com

abc से संबंधित है xyz.com यदि आप जोड़ते हैं qwe xyz.com ,

qwe से दूसरे उप-डोमेन के रूप में abc.xyz.com

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

.com

.xyz.com

.abc.xyz.com

.qwe.abc.xyz.com

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

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

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

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

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

एक संपर्क कंप्यूटर 11

एक संपर्क बी

बी

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

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

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

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

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

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