डीएनएस

Jan 25 2023
जैसा कि हम जानते हैं कि इंटरनेट पर किसी भी कंप्यूटर से जुड़ने के लिए हमें उनके आईपी एड्रेस की जरूरत होती है। यह कनेक्शन विभिन्न प्रकार के हो सकते हैं, जैसे ईमेल या किसी वेबसाइट पर जाना।

जैसा कि हम जानते हैं कि इंटरनेट पर किसी भी कंप्यूटर से जुड़ने के लिए हमें उनके आईपी एड्रेस की जरूरत होती है। यह कनेक्शन विभिन्न प्रकार के हो सकते हैं, जैसे ईमेल या किसी वेबसाइट पर जाना। हालाँकि, IP पते संख्याओं के रूप में होते हैं जिन्हें याद रखना मनुष्य के लिए बहुत कठिन होता है। यहाँ, DNS चित्र में आता है। यह आईपी पतों और उनके आमतौर पर इस्तेमाल किए जाने वाले नामों के बीच मैपिंग प्रदान करता है। इस तरह हम सरल शब्दों में नेटवर्क पर मौजूद कंप्यूटरों तक पहुंच सकते हैं। जैसे, 10.10.10.2 को www.example.com नाम दिया जा सकता है ।

DNS का उपयोग एक ऐसे नाम के अनुरूप IP पता खोजने के लिए है जिसका हम आमतौर पर उपयोग करते हैं और इसके विपरीत। DNS IP पतों और उनके आमतौर पर उपयोग किए जाने वाले नामों के बीच एक मैपिंग प्रदान करता है।

नामस्थान:

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

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

बी। पदानुक्रमित नाम स्थान: यह विधि IP पतों को नाम निर्दिष्ट करने का एक अपेक्षाकृत विकेन्द्रीकृत तरीका है। इसलिए केंद्रीय प्राधिकरण को केवल महत्वपूर्ण उपसर्गों/प्रत्यय का ध्यान रखने की आवश्यकता है, और बाकी को संगठन की देखभाल के लिए छोड़ दिया जा सकता है। नाम को कई भागों में तोड़ा जा सकता है, जहाँ प्रत्येक भाग का कुछ विशेष अर्थ होता है, जैसे, संगठन का नाम, संगठन का प्रकार, संगठन का उप-विभाजन, आदि। इस प्रकार, भले ही दो नामों में कुछ समानता हो। , यह बाकी हिस्सों के आधार पर दो अलग-अलग मेजबानों की विशिष्ट पहचान कर सकता है: उदाहरण के लिए, faculties.nitt.org। यहां Nitt और org केंद्रीय अधिकारियों द्वारा प्रदान किए जाते हैं, और बाकी उप-विभाजन, जैसे कि संकाय, पूर्व छात्र और प्रशासन, Nitt द्वारा ही नियंत्रित किए जा सकते हैं।

डोमेन नाम स्थान:

डीएनएस नेमस्पेस ट्री

नामस्थान का वितरण:

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

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

एक ज़ोन वह होता है जिस पर एक सर्वर का अधिकार होता है। इसे सबट्री के सन्निहित भाग के रूप में परिभाषित किया जा सकता है।

• यदि किसी सर्वर का अधिकार इतना बड़ा नहीं है कि उसे उप-डोमेन में विभाजित करने की आवश्यकता हो, तो उसका क्षेत्र और डोमेन समान होते हैं। आईपी ​​​​पते और डोमेन नाम के बीच सभी मैपिंग को ज़ोन फ़ाइल नामक फ़ाइल में संग्रहीत किया जाता है।

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

रूट सर्वर इस सारे वितरण का प्रमुख है। इसका पूरे नाम स्थान पर अधिकार है, अर्थात; इसमें सभी नोड्स के बारे में जानकारी है। इसमें अपने आप कोई विस्तृत जानकारी नहीं होती है, लेकिन केवल अन्य सर्वरों के संदर्भ में उन पर जानकारी होती है। दुनिया में विभिन्न रूट सर्वर हैं।

प्राथमिक और द्वितीयक सर्वर: एक DNS सर्वर दो प्रकार का हो सकता है: प्राथमिक और द्वितीयक।

• एक प्राथमिक सर्वर के पास ज़ोन फ़ाइल होती है जिस पर उसका अधिकार होता है। मैपिंग की आवश्यकता होने पर यह इस फ़ाइल को संदर्भित कर सकता है और परिवर्तन होने पर फ़ाइल को अपडेट कर सकता है।

• द्वितीयक सर्वर में ज़ोन के प्राथमिक सर्वर से ली गई ज़ोन फ़ाइल होती है। मैपिंग प्राप्त करने के लिए इसका उपयोग किया जा सकता है, लेकिन कुछ बदलाव होने पर यह ज़ोन फ़ाइल को अपडेट नहीं कर सकता है। यह तभी किया जाएगा जब प्राथमिक सर्वर फ़ाइल को अद्यतन करता है और फिर इसे द्वितीयक सर्वर पर भेजता है।

इस विभाजन का अर्थ यह नहीं है कि द्वितीयक सर्वर प्राथमिक सर्वरों की तुलना में कम स्तर पर हैं। यह यातायात को कम करने और विश्वसनीयता और दक्षता बढ़ाने के लिए किया जाता है। एक सर्वर एक क्षेत्र के लिए प्राथमिक सर्वर और दूसरे क्षेत्र के लिए द्वितीयक सर्वर के रूप में कार्य कर सकता है।

DNS का विभाजन: इंटरनेट ने DNS को तीन भागों में विभाजित किया है।

• सामान्य डोमेन: यह मेजबानों को उनके सामान्य व्यवहार के अनुसार परिभाषित करता है। उदाहरण के लिए .com व्यावसायिक संगठनों के लिए है, .org गैर-लाभकारी संगठनों के लिए है, और .edu शैक्षिक संगठनों के लिए है।

• कंट्री डोमेन: यह मेजबानों को उनके देश के अनुसार परिभाषित करता है। यह दो वर्णों के संक्षिप्ताक्षरों का उपयोग करता है, उदाहरण के लिए; us संयुक्त राज्य अमेरिका के लिए है, .in भारत के लिए है।

उलटा डोमेन: सामान्य और देश के डोमेन एक नाम को उसके पते पर मैप करते हैं। व्युत्क्रम डोमेन का उपयोग किसी पते को नाम से मैप करने के लिए किया जाता है। जब हमें यह पता लगाने की आवश्यकता होती है कि कौन सा डोमेन नाम किसी विशेष आईपी पते से मेल खाता है, तो हम प्रतिलोम डोमेन का उल्लेख करते हैं।

उलटा डोमेन सर्वर भी श्रेणीबद्ध हैं। इसका मतलब यह है कि नेटिडी सबनेटिड की तुलना में उच्च स्तर पर है, जो होस्टिड से उच्च स्तर पर है। किसी IP पते से नाम प्राप्त करने के लिए, हम पहले IP पते को फ़्लिप करते हैं और फिर उसमें in-addr और arpa जोड़ते हैं। जैसे, IP एड्रेस 10.10.10.1 का डोमेन 1.10.10.10.in-addr.arpa है।

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

• नामों को पतों से मैप करते समय, सर्वर मैपिंग खोजने के लिए जेनेरिक या कंट्री डोमेन की जांच करता है। जो भी डोमेन का नाम है, सर्वर आगे के समाधान के लिए अपने स्थानीय सर्वर को संदर्भित करता है।

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

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

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

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

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

एक सक्रिय अद्यतन तब होता है जब प्राथमिक सर्वर परिवर्तन के बारे में द्वितीयक सर्वर को सूचना भेजता है। एक निष्क्रिय अद्यतन तब होता है जब द्वितीयक सर्वर समय-समय पर प्राथमिक सर्वर की जाँच करते हैं और किसी भी परिवर्तन का पता चलने पर स्वयं को अपडेट करते हैं।