DNS ने नेमसर्वर आईपी एड्रेस में परिवर्तन का पता कैसे लगाया जाता है? [बन्द है]


12

मान लीजिए कि मेरे पास एक डोमेन है जैसे example.com और मैं डोमेन के प्राथमिक और द्वितीयक नेमसर्वर को ns1.example2.com और ns2.example2.com होने के लिए कॉन्फ़िगर करता हूं।

प्रशन:

  1. जब मैं अपने name.com डोमेन के लिए ये नेमसर्वर सेट करता हूं, तो क्या नेमसर्वरों के आईपी पते को रजिस्ट्री डेटाबेस में पुनर्प्राप्त किया और संग्रहीत किया जाता है (अर्थात .i के लिए VeriSign)। या क्या यह आईपी और डोमेन नाम दोनों के नामवेयर्स के लिए है?

  2. यदि जानकारी के दोनों टुकड़ों को संग्रहीत किया जाता है, तो क्या होता है यदि किसी समय में नेमसर्वर का आईपी पता ही बदल दिया जाता है? मेरा मतलब है कि आईपी पते के बारे में रजिस्ट्री को कैसे पता चलेगा?

EDIT: सवाल यह नहीं है कि अगर वेब होस्ट का IP पता बदलता है तो क्या होता है, बल्कि यह कि क्या होता है यदि नेमवेयर का IP पता बदल जाता है। मुझे पता है कि यह सामान्य रूप से नहीं होगा क्योंकि सभी नेमसर्वरों के पास एक स्थिर आईपी होगा। लेकिन बता दें कि नेमसेवर को दूसरे नेटवर्क पर किसी दूसरे भौतिक सर्वर में ले जाया जाता है और इसलिए इसे नया आईपी एड्रेस दिया जाता है। इस मामले में डोमेन नेम सिस्टम के पास इस बात की कोई समस्या नहीं होगी कि क्या नेमसेवर स्वयं नहीं मिल सकता है?

एक पल के लिए यह सोचकर, और अगर कोई मेरी सोच यहां गलत है, तो कृपया मुझे सही करें। मान लें कि कोई कैश का उपयोग नहीं किया गया है और डोमेन नाम example.com को वेब होस्ट के आईपी पते को खोजने के लिए हल करने की आवश्यकता है।

चरण 1: रूट को क्वेर किया जाएगा जो .com TLD के लिए नेमवेर्स लौटाएगा।

चरण 2: .com नेमसर्वर को क्वेर किया जाएगा और यह name.com के लिए example.com लौटाएगा। इस क्वेरी के परिणामस्वरूप हमें जो जानकारी मिलेगी वह कुछ इस प्रकार होगी:

  • ns2.example2.com इंटरनेट पता = 216.239.34.10
  • ns1.example2.com इंटरनेट पता = 216.239.32.10

अब, इन आईपी पते को वापस नहीं किया जाएगा जो पुराना हो चुका है? एक तरह से मैं ऐसा सोच सकता हूं कि .com नेमसर्वर संभवतः इन्हें हर बार सिंक में रख सकते हैं यदि .com नेमसर्वरों ने वास्तविक समय में ns2.example2.com को हल किया, उदाहरण के लिए क्वैरी.कॉम डोमेन बनाया गया था! जाहिर है ऐसा नहीं हो सकता है क्योंकि यह .com नेमसर्वर पर और भी अधिक भार पैदा करेगा।

यह वह हिस्सा है जो मुझे डोमेन नेम सिस्टम और इसलिए मेरे सवालों के बारे में समझ में नहीं आता है।


2
चूंकि यह "डीएनएस कैसे काम करता है" सवाल में बदल गया है, यह अब इस वेबसाइट के लिए विषय नहीं है।
जॉन कोंडे

जवाबों:


3

मान लीजिए कि मेरे पास एक डोमेन है जैसे example.com और मैं डोमेन के प्राथमिक और द्वितीयक नेमसर्वर को ns1.example2.com और ns2.example2.com होने के लिए कॉन्फ़िगर करता हूं।

अपने डोमेन के लिए नेमसर्वर को कॉन्फ़िगर करने से पहले , आपको अपने डोमेन के रजिस्ट्रार में प्रत्येक नेमसर्वर को पंजीकृत करना होगा, जिसके लिए नेमवेर के लिए होस्टनाम और आईपी एड्रेस की आवश्यकता होगी। एक रजिस्ट्रार के लिए उदाहरण चरण यहां देखे जा सकते हैं

जब मैं अपने name.com डोमेन के लिए ये नेमसर्वर सेट करता हूं, तो क्या नेमसर्वरों के आईपी पते को रजिस्ट्री डेटाबेस में पुनर्प्राप्त किया और संग्रहीत किया जाता है (अर्थात .i के लिए VeriSign)।

डोमेन पंजीयक TLD के लिए रजिस्ट्री के आधिकारिक DNS सर्वर को नेमसर्वर के होस्टनाम और आईपी पते के साथ अपडेट करेगा । इस अपडेट के लिए समय-सीमा रजिस्ट्रार पर निर्भर है, हालांकि अधिकांश प्रमुख अपडेट को जल्दी से ठीक कर देते हैं। के लिए .comनेमसर्वर, आप का उपयोग कर इन अपडेट देख सकते हैं Verisign के WHOIS टूल (क्लिक करें Name Serverटैब)।

यदि जानकारी के दोनों टुकड़ों को संग्रहीत किया जाता है, तो क्या होता है यदि किसी समय में नेमसर्वर का आईपी पता ही बदल दिया जाता है? मेरा मतलब है कि आईपी पते के बारे में रजिस्ट्री को कैसे पता चलेगा?

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

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

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

अतिरिक्त जानकारी के लिए, देखें: DNS कैसे काम करता है


2

DNS सर्वर एक ही समय में बहुत सरल लेकिन थोड़े जटिल होते हैं और मैं जल्द से जल्द क्या होता है इसका वर्णन करने की पूरी कोशिश करूंगा।

मूल रूप से प्रत्येक डोमेन में एक ज़ोन फ़ाइल होती है जिसमें इस बात की जानकारी होती है कि वह कहाँ पर भी है, जैसे ईमेल के लिए एमएक्स रिकॉर्ड और आईपी पते के लिए रिकॉर्ड। हर बार प्रत्येक डोमेन को क्वेरी करना संसाधनपूर्ण होगा और इसलिए हमारे पास DNS सर्वर हैं जो आईपी पते जैसी जानकारी संग्रहीत करते हैं। इसलिए जब आप प्रो वेबमास्टर्स पर जाते हैं तो आपके ब्रॉडबैंड आईपी पते के लिए DNS सर्वर से पूछताछ करते हैं, इसके बिना आपकी साइट केवल आईपी पते को जानने योग्य होगी।

मेरा मतलब है कि आईपी पते के बारे में रजिस्ट्री को कैसे पता चलेगा?

DNS सर्वर डेटा को कैश करते हैं लेकिन वे X घंटे या दिनों के बाद भी इस डेटा को समाप्त कर देते हैं। यही कारण है कि प्रचार में कुछ घंटों से लेकर कुछ दिनों तक का समय लग सकता है, डीएनएस सर्वर अंतराल और समाप्ति पर काम करते हैं, इसलिए यदि आपका आईपी पता बदलता है तो डोमेन प्रकार के आधार पर इसमें कुछ घंटे या दिन भी लग सकते हैं। अधिकांश DNS सर्वरों में .com और देश स्तर के डोमेन पर प्राथमिकता होती है क्योंकि वे मानते हैं कि ये .info या .name के रूप में अधिक महत्वपूर्ण हैं

लेकिन आम तौर पर 99.9% वेब होस्ट और अन्य होस्टिंग सेवाओं के लिए स्थैतिक आईपी पते का उपयोग किया जाएगा ताकि वे कभी न बदलें और यह केवल एक मुद्दा है जब एक सर्वर को दूसरे में बदलकर नया आईपी पता जारी किया जाए।

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


1

(इसे उत्तर के रूप में पोस्ट करना क्योंकि मैं अभी तक टिप्पणी नहीं कर सकता)

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

बिना गोंद रिकॉर्ड के यदि आप नाम सर्वर का उपयोग करते हैं, तो वे नाम उसी डोमेन के अंतर्गत हैं जिस डोमेन को वे सेवा कर रहे हैं (जैसा कि आपके example.com और ns1.example2.com और ns2.example2.com उदाहरण के साथ) तो उसके लिए कोई रास्ता नहीं होगा यह खोजने के लिए example.com के तहत एक रिकॉर्ड देखने की कोशिश कर रहा कुछ - यह एक "चिकन और अंडा" समस्या है।

यदि आपके नेमसर्वर के नाम डोमेन के बाहर हैं तो आपको ग्लू रिकॉर्ड की आवश्यकता नहीं है।

देखने के लिए एक और बात यह है कि ग्लू रिकॉर्ड जोड़ते समय कुछ रजिस्ट्रार आपसे नाम के होस्टनाम भाग (ns1 और ns2 को आपके उदाहरण में) दर्ज करने की अपेक्षा करते हैं - रजिस्ट्रार तब डोमेन के बाकी हिस्सों में जोड़ता है। यदि आपने पूरा नाम इस्तेमाल किया है (जैसे ns1.example.com) तो आप ns1.example.com.example.com के साथ काम करेंगे, जो काम नहीं करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.