इंटरनेट डोमेन नाम प्रणाली
अवलोकन
कब DNS अस्तित्व में नहीं था, एक को डाउनलोड करना था Host fileहोस्ट नाम और उनके संबंधित आईपी पते से युक्त। लेकिन इंटरनेट के मेजबान की संख्या में वृद्धि के साथ, होस्ट फ़ाइल का आकार भी बढ़ गया। इसके परिणामस्वरूप इस फ़ाइल को डाउनलोड करने पर ट्रैफ़िक बढ़ा है। इस समस्या को हल करने के लिए डीएनएस सिस्टम पेश किया गया था।
Domain Name Systemहोस्ट नाम को एक पते पर हल करने में मदद करता है। यह एक पदानुक्रमित नामकरण योजना और वितरित आईपी पते और संबंधित नामों का डेटाबेस का उपयोग करता है
आईपी पता
आईपी एड्रेस एक अनूठा लॉजिकल एड्रेस है जिसे नेटवर्क पर मशीन को सौंपा जाता है। एक IP पता निम्नलिखित गुणों को प्रदर्शित करता है:
IP एड्रेस इंटरनेट पर मौजूद प्रत्येक होस्ट को दिया गया यूनिक एड्रेस है।
IP पता 32 बिट्स (4 बाइट्स) लंबा होता है।
आईपी पते में दो घटक होते हैं: network component तथा host component।
4 बाइट्स में से प्रत्येक को डॉट्स के साथ अलग किए गए 0 से 255 तक की संख्या द्वारा दर्शाया गया है। उदाहरण के लिए 137.170.4.124
IP पता 32-बिट संख्या है जबकि दूसरी ओर डोमेन नाम नामों को याद रखना आसान है। उदाहरण के लिए, जब हम एक ईमेल पता दर्ज करते हैं तो हम हमेशा एक प्रतीकात्मक स्ट्रिंग दर्ज करते हैं जैसे कि [email protected]।
यूनिफ़ॉर्म रिसोर्स लोकेटर (URL)
Uniform Resource Locator (URL) एक वेब पते को संदर्भित करता है जो विशिष्ट रूप से इंटरनेट पर एक दस्तावेज की पहचान करता है।
यह दस्तावेज़ एक वेब पेज, छवि, ऑडियो, वीडियो या वेब पर मौजूद कुछ भी हो सकता है।
उदाहरण के लिए, www.tutorialspoint.com/internet_technology/index.html index.html का एक URL है, जो इंटरनेट_टेक्नोलाजी डायरेक्टरी के तहत ट्यूटोरियलस्पॉट वेब सर्वर पर संग्रहीत है।
URL प्रकार
नीचे सूचीबद्ध के रूप में URL के दो रूप हैं:
निरपेक्ष URL
सापेक्ष URL
निरपेक्ष URL
निरपेक्ष URL वेब पर एक संसाधन का पूरा पता है। इस पूर्ण पते में प्रोटोकॉल का उपयोग, सर्वर का नाम, पथ का नाम और फ़ाइल नाम शामिल हैं।
उदाहरण के लिए http: // www.tutorialspoint.com / internet_technology /index.htm। कहाँ पे:
http प्रोटोकॉल है।
tutorialspoint.com सर्वर नाम है।
- index.htm फ़ाइल का नाम है।
प्रोटोकॉल भाग वेब ब्राउज़र को बताता है कि फ़ाइल को कैसे संभालना है। इसी तरह हमारे पास कुछ अन्य प्रोटोकॉल भी हैं जिनका उपयोग URL बनाने के लिए किया जा सकता है:
FTP
https
Gopher
mailto
news
सापेक्ष URL
रिलेटिव URL एक वेबपेज का आंशिक पता है। निरपेक्ष URL के विपरीत, प्रोटोकॉल और सर्वर भाग सापेक्ष URL से छोड़ा गया है।
रिलेटिव URL का उपयोग आंतरिक लिंक के लिए किया जाता है अर्थात फाइल को लिंक बनाने के लिए उसी वेबसाइट का हिस्सा होता है जिस पर वेबपेज आप लिंक डाल रहे हैं।
उदाहरण के लिए, tutorialspoint.com/internet_technology/internet_referemce_models पर एक छवि लिंक करने के लिए, हम उस रिश्तेदार URL का उपयोग कर सकते हैं जो इस तरह का रूप ले सकता है /internet_technologies/internet-osi_model.jpg.
निरपेक्ष और सापेक्ष URL के बीच अंतर
निरपेक्ष URL | सापेक्ष URL |
---|---|
विभिन्न वेबसाइटों पर वेब पेज लिंक करने के लिए उपयोग किया जाता है | एक ही वेबसाइट के भीतर वेब पेज लिंक करने के लिए उपयोग किया जाता है। |
प्रबंधन करना मुश्किल। | प्रबंधन में आसान |
सर्वर का नाम या निर्देशिका नाम बदलने पर परिवर्तन | हम सर्वर का नाम या निर्देशिका नाम भी बदलते हैं। |
समय पर पहुंचें | उपयोग करने के लिए तुलनात्मक रूप से तेज़। |
डोमेन नाम सिस्टम आर्किटेक्चर
डोमेन नाम प्रणाली शामिल है Domain Names, Domain Name Space, Name Server जिसका वर्णन नीचे किया गया है:
कार्यक्षेत्र नाम
डोमेन नाम एक प्रतीकात्मक स्ट्रिंग है जो आईपी पते से जुड़ा है। कई डोमेन नाम उपलब्ध हैं; उनमें से कुछ सामान्य हैं जैसे किcom, edu, gov, net आदि, जबकि कुछ देश स्तर डोमेन नाम जैसे au, in, za, us आदि।
निम्न तालिका से पता चलता है Generic शीर्ष-स्तरीय डोमेन नाम:
डोमेन नाम | जिसका अर्थ है |
---|---|
कॉम | वाणिज्यिक कारोबार |
एडू | शिक्षा |
शासन | अमेरिकी सरकार की एजेंसी |
पूर्णांक | अंतर्राष्ट्रीय संस्था |
हज़ार | अमरीकी सैन्य |
जाल | नेटवर्किंग संगठन |
संगठन | गैर लाभकारी संगठन |
निम्न तालिका से पता चलता है Country top-level कार्यक्षेत्र नाम:
डोमेन नाम | जिसका अर्थ है |
---|---|
औ | ऑस्ट्रेलिया |
में | भारत |
क्लोरीन | चिली |
फादर | फ्रांस |
अमेरिका | संयुक्त राज्य अमेरिका |
zA | दक्षिण अफ्रीका |
यूके | यूनाइटेड किंगडम |
जेपी | जापान |
तों | स्पेन |
डे | जर्मनी |
सीए | कनाडा |
ee | एस्तोनिया |
एच | हॉगकॉग |
डोमेन नाम अंतरिक्ष
डोमेन नाम स्थान इंटरनेट नामकरण संरचना में एक पदानुक्रम को संदर्भित करता है। इस पदानुक्रम में कई स्तर होते हैं (0 से 127 तक), जिसकी जड़ सबसे ऊपर होती है। निम्न आरेख डोमेन नाम स्थान पदानुक्रम दिखाता है:
उपरोक्त आरेख में प्रत्येक उपप्रकार एक डोमेन का प्रतिनिधित्व करता है। प्रत्येक डोमेन को उप डोमेन में विभाजित किया जा सकता है और इन्हें आगे और इतने पर विभाजित किया जा सकता है।
नाम सर्वर
नाम सर्वर में DNS डेटाबेस होता है। इस डेटाबेस में विभिन्न नाम और उनके संबंधित आईपी पते शामिल हैं। चूंकि पूरे DNS डेटाबेस को बनाए रखने के लिए एकल सर्वर के लिए यह संभव नहीं है, इसलिए, जानकारी कई DNS सर्वरों के बीच वितरित की जाती है।
सर्वर का पदानुक्रम नामों के पदानुक्रम के समान है।
पूरे नाम स्थान को क्षेत्रों में विभाजित किया गया है
क्षेत्र
ज़ोन मुख्य डोमेन के तहत नोड्स (उप डोमेन) का संग्रह है। सर्वर हर ज़ोन के लिए ज़ोन फ़ाइल नामक डेटाबेस रखता है।
यदि डोमेन को उप डोमेन में विभाजित नहीं किया जाता है तो डोमेन और ज़ोन एक ही चीज़ को संदर्भित करता है।
हालांकि उप डोमेन में नोड्स के बारे में जानकारी निचले स्तर पर सर्वरों में संग्रहीत होती है; मूल सर्वर इन निचले स्तर के सर्वरों का संदर्भ रखता है।
नाम सर्वर के प्रकार
नाम सर्वर की तीन श्रेणियां निम्नलिखित हैं जो संपूर्ण डोमेन नाम प्रणाली का प्रबंधन करती हैं:
रूट सर्वर
प्राथमिक सर्वर
सेकेंडरी सर्वर
रूट सर्वर
रूट सर्वर शीर्ष स्तर का सर्वर है जिसमें संपूर्ण डीएनएस ट्री होता है। इसमें डोमेन के बारे में जानकारी नहीं है, लेकिन प्राधिकारी को अन्य सर्वर पर सौंपता है
प्राथमिक सर्वर
प्राथमिक सर्वर अपने क्षेत्र के बारे में एक फ़ाइल संग्रहीत करता है। यह ज़ोन फ़ाइल को बनाने, बनाए रखने और अद्यतन करने का अधिकार है।
सेकेंडरी सर्वर
सेकेंडरी सर्वर दूसरे सर्वर से एक ज़ोन के बारे में पूरी जानकारी ट्रांसफर करता है जो कि प्राइमरी या सेकेंडरी सर्वर हो सकता है। ज़ोन फ़ाइल बनाने या अद्यतन करने के लिए द्वितीयक सर्वर के पास अधिकार नहीं है।
DNS कार्य करना
DNS डोमेन नाम को IP पते में स्वचालित रूप से अनुवादित करता है। निम्नलिखित चरण आपको डोमेन रिज़ॉल्यूशन प्रक्रिया में शामिल चरणों के माध्यम से ले जाएंगे:
जब हम टाइप करते हैं www.tutorialspoint.com ब्राउज़र में, यह अपने आईपी पते के लिए स्थानीय डीएनएस सर्वर से पूछता है।
जब स्थानीय DNS अनुरोधित डोमेन नाम का आईपी पता नहीं ढूंढता है, तो यह रूट DNS सर्वर के अनुरोध को आगे बढ़ाता है और फिर से आईपी पते के बारे में पूछता है।
रूट DNS सर्वर प्रतिनिधि के साथ उत्तर देता है कि I do not know the IP address of www.tutorialspoint.com but know the IP address of DNS Server.
स्थानीय DNS सर्वर तब कॉम DNS सर्वर से एक ही सवाल पूछता है।
com DNS सर्वर उसी का जवाब देता है कि वह www.tutorialspont.com के आईपी पते को नहीं जानता है, लेकिन tutorialspoint.com के पते को जानता है।
तब स्थानीय DNS ट्यूटोरियलस्पॉट.कॉम डीएनएस सर्वर से एक ही सवाल पूछता है।
तब tutorialspoint.com DNS सर्वर www.tutorialspoint.com के आईपी पते के साथ उत्तर देता है।
अब, स्थानीय DNS अनुरोध भेजने वाले कंप्यूटर को www.tutorialspoint.com का आईपी पता भेजता है।
यहां स्थानीय डीएनएस आईएसपी छोर पर है।