इस पोस्ट मैं हम DNS Server Kya Hai और ये कैसे काम करता है ये देखेंगे।
नेटवर्किंग की दुनिया में, कंप्यूटर मनुष्यों की तरह नामों से नहीं जाते हैं, वे numbers के आधार पर चलते हैं, क्योंकि कंप्यूटर और अन्य समान डिवाइस एक दूसरे के साथ बात करते हैं और नेटवर्क पर पहचान करते हैं, जो कि IP address जैसे नंबरों का उपयोग करके होता है। दूसरी ओर मनुष्य number के बजाय नामों का उपयोग करने के आदी हैं, चाहे वह किसी अन्य व्यक्ति से सीधे बात कर रहा हो या किसी देश, स्थान या चीज की पहचान कर रहा हो, मानव संख्या के बजाय नामों से पहचान करता है। तो कंप्यूटर और मनुष्यों के बीच communication की की दुरी को दूर करने के लिए नेटवर्किंग इंजीनियरों ने communication को विकसित करने के लिए DNS बनाया है, और DNS का पूरा नाम Domain Name Server है। और DNS numbers के लिए नामों को हल करता है, और अधिक विशिष्ट होने के लिए यह IP address के लिए डोमेन नाम को हल करता है।
इसलिए यदि आप अपने वेब ब्राउज़र में एक web address टाइप करते हैं, तो DNS नाम को एक नंबर पर convert करेगा क्योंकि केवल एक चीज जो कंप्यूटर जानता है वह numbers है। उदाहरण के लिए यदि आप एक निश्चित वेबसाइट पर जाना चाहते हैं तो आप अपना वेब ब्राउज़र खोलेंगे और उस वेबसाइट के डोमेन नाम को टाइप करेंगे, इसलिए उदाहरण के लिए yahoo.com का उपयोग करें। अब technically रूप से आपको याहू वेब पेज को पुनः प्राप्त करने के लिए वास्तव में yahoo.com में टाइप करने की आवश्यकता नहीं है, आप सिर्फ IP address टाइप कर सकते हैं यदि आप पहले से जानते थे कि आईपी एड्रेस क्या है, लेकिन चूंकि हम याद रखने और व्यवहार करने के आदी नहीं हैं। Numbers के साथ, विशेष रूप से जब इंटरनेट पर लाखों वेबसाइटें होती हैं, तो हम इसके बजाय domain name में टाइप कर सकते हैं और DNS हमारे लिए एक IP address में परिवर्तित कर सकते हैं। तो हमारे उदाहरण के लिए, जब आप अपने वेब ब्राउजर पर DNS server पर अपने domain के साथ खोज के लिए yahoo.com टाइप करते हैं, तो उस domain name के लिए एक मैचिंग IP address ढूंढते हैं, और जब यह मिल जाता है तो यह उस domain name को IP address के yahoo web पर resolve कर देगा, और एक बार जब यह हो जाता है तो आपका कंप्यूटर yahoo वेब सर्वर के साथ communication करने और वेबपेज को पुनः प्राप्त करने में सक्षम होता है। इसलिए DNS मूल रूप से एक फोन बुक की तरह काम करता है, जब आप एक नंबर ढूंढना चाहते हैं, तो आप पहले नंबर को नहीं देखते हैं, आप पहले नाम को देखते हैं, फिर यह आपको नंबर देगा।
इसलिए इसे और विस्तार से तोड़ने के लिए आइए DNS के steps की जाँच करें। इसलिए जब आप अपने वेब ब्राउज़र में yahoo.com पर टाइप करते हैं और यदि आपका वेब ब्राउज़र या ऑपरेटिंग सिस्टम अपनी कैश मेमोरी में आईपी एड्रेस नहीं खोज पाता है, तो यह क्वेरी को अगले स्तर पर भेज देगा जिसे रिज़ॉल्वर सर्वर कहा जाता है। रिज़ॉल्वर सर्वर मूल रूप से आपका ISP या internet service provider है, इसलिए जब रिज़ॉल्वर क्वेरी प्राप्त करता है, तो यह yahoo.com के लिए एक IP address खोजने के लिए अपनी स्वयं की कैश मेमोरी की जांच करेगा, और यदि यह नहीं मिल रहा है तो यह क्वेरी को अगले स्तर जो रूट सर्वर इसमें भेज देगा । रूट सर्वर top या DNS hierarchy की जड़ हैं। इन रूट सर्वर के 13 sets हैं और उन्हें strategically रूप से दुनिया भर में रखा जाता है, और वे 12 विभिन्न संगठनों द्वारा संचालित होते हैं और इन रूट सर्वर के प्रत्येक सेट का अपना विशिष्ट IP address होता है।
इसलिए जब रूट सर्वर को yahoo.com के IP address के लिए क्वेरी प्राप्त होती है, तो रूट सर्वर को पता नहीं होता है कि आईपी एड्रेस क्या है, लेकिन रूट सर्वर को पता है कि आईपी एड्रेस खोजने में मदद करने के लिए रिज़ॉल्वर कहां भेजना है। तो रूट सर्वर रिज़ॉल्वर को dot-com domain के लिए TLD(Top Level Domain) या top-level domain server को निर्देशित करेगा। इसलिए रिसॉल्वर अब yahoo.com के IP address के लिए TLD सर्वर से पूछेगा। top-level domain server top-level domain के लिए address जानकारी संग्रहीत करता है, जैसे कि.com और.net, .org, और इसी तरह। यह विशेष TLD सर्वर dot-com domain का manage करता है जो yahoo.com के अलावा है। इसलिए जब एक TLD सर्वर yahoo.com के लिए IP address के लिए क्वेरी प्राप्त करता है, तो TLD सर्वर को यह पता नहीं चलने वाला है कि yahoo.com के लिए IP address क्या है। तो TLD रिज़ॉल्वर को अगले और अंतिम स्तर तक निर्देशित करेगा, जो authorative name सर्वर हैं। तो एक बार फिर से रिज़ॉल्वर अब yahoo.com के आईपी पते के लिए आधिकारिक नाम सर्वर से पूछेगा। authorative name server या सर्वर उस डोमेन के बारे में सब कुछ जानने के लिए जिम्मेदार हैं जिसमें IP address शामिल है। वे अंतिम authority हैं। इसलिए जब authorative name server रिज़ॉल्वर से क्वेरी प्राप्त करता है, तो name सर्वर yahoo.com के लिए IP address के साथ प्रतिक्रिया देगा। और अंत में, रिसॉल्वर आपके कंप्यूटर को yahoo.com के लिए आईपी एड्रेस बताएगा और फिर आपका कंप्यूटर अब याहू वेबपेज को प्राप्त कर सकता है। यह ध्यान रखना महत्वपूर्ण है कि एक बार जब रिज़ॉल्वर आईपी एड्रेस प्राप्त करता है, तो वह इसे अपनी कैश मेमोरी में स्टोर कर लेगा, यदि यह yahoo.com के लिए एक और क्वेरी प्राप्त करता है, तो इसे फिर से उन सभी steps से गुजरना नहीं पड़ता है।
Sir im from Malaysia i always follow your blog one more plz Thank you💋 much..! 💋
Thank you, keep visiting