जब कोई व्यक्ति (या कुछ कंप्यूटर) इंटरनेट पर वहां से बाहर निकलता है, तो बोलने के लिए, आपकी एक मशीन से जुड़ना चाहते हैं, वे अपने स्थानीय नेमसर्वर से पूछते हैं कि वे जिस आईपीएन में रुचि रखते हैं, उससे मेल खाते आईपी एड्रेस के लिए।
इसलिए यदि आप किसी को "अरे, मेरी शांत वेबसाइट http://www.example.com " पर एक नज़र डालते हैं , तो दूसरे आदमी का कंप्यूटर उसके स्थानीय नामवर से पूछेगा "अरे, www.example.com के लिए आईपी एड्रेस क्या है?"
मान लें कि स्थानीय नेमसर्वर ने उस प्रश्न के उत्तर को पहले कभी नहीं देखा है, तो वह रूट नेमसर्वर से यह पता लगाने के लिए कहेगा कि कौन से सर्वर ".com" के लिए लुकअप सर्वर को हैंडल करते हैं। जब उसे यह उत्तर मिल जाता है, तो यह उन सर्वरों से पूछेगा जो सर्वर "example.com" के लिए लुकअप संभालते हैं। जब उसे वह उत्तर मिल जाता है, अगर वह उन सर्वरों से "www.example.com" के आईपी पते के लिए पूछेगा।
जब example.com के लिए सर्वर (सर्वर) www.example.com के लिए एक IP पते के साथ प्रतिक्रिया करते हैं, तो वे अनुरोध करने वाले नेमसेवर को एक संकेत देंगे कि इस प्रश्न का उत्तर कितने समय तक याद रखना चाहिए। उस संकेत को "टीटीएल", या "जीने का समय" कहा जाता है, और इसे सेकंड में मापा जाता है। इस बात की कोई गारंटी नहीं है कि कोई भी सर्वर TTL पर कोई ध्यान देगा - कुछ नेमसर्वर को लुकअप के उत्तरों को याद रखने के लिए कभी भी कॉन्फ़िगर नहीं किया जा सकता है, और हमेशा प्रति सेकंड कई बार पूछे जाने पर भी प्रक्रिया को दोहराएगा। अन्य नेमसर्वर को उत्तर को लंबे समय तक रखने के लिए कॉन्फ़िगर किया जा सकता है, भले ही आपने सुझाव दिया हो कि डेटा को केवल थोड़े समय के लिए रखा जाए, शायद इसलिए कि वे नेटवर्क ट्रैफ़िक को कम करना चाहते हैं। टीटीएल सिर्फ एक सुझाव है, आवश्यकता या गारंटी नहीं।
आपके प्रश्न का शाब्दिक उत्तर - आपके DNS रिकॉर्ड इंटरनेट पर प्रचार क्यों नहीं कर रहे हैं - क्या वे ऐसा नहीं कर रहे हैं क्योंकि वे करने वाले नहीं हैं।
इसके अलावा, यदि आप अपनी स्वयं की DNS जानकारी का उपयोग किसी ऐसी साइट का उपयोग करने के लिए कर रहे हैं जो डीएनएस जानकारी पर शोध या डिबग करने के लिए डिज़ाइन की गई है, तो संभावना है कि वह साइट लंबे समय के लिए या आपके टीटीएल के सुझाव के बिना, डेटा को कैश करने के लिए नहीं जा रही है, क्योंकि साइट का लक्ष्य संभवतः DNS प्रणाली के बारे में जानकारी प्रदान करने के लिए है जो अभी कहता है, 5 या 50 या 500 सेकंड पहले नहीं। यही कारण है कि आपके परिवर्तन तुरंत परिलक्षित होते हैं, और जैसे ही आप अपने नेमसर्वरों को डिस्कनेक्ट करते हैं, सेवा क्यों बंद हो जाती है।
मुझे संदेह है कि आपके अंतर्निहित प्रश्न "मैं कैसे चीजें सेट कर सकता हूं ताकि यदि मेरा DNS सर्वर रिबूट हो जाए या इसकी हार्ड डिस्क मर जाए, तो इंटरनेट पर अन्य लोग अभी भी मेरे वेबपेजों को देख पाएंगे?"
उस प्रश्न का उत्तर आपके डोमेन के लिए कई नेमसर्वर सेट करना है, और उन्हें विभिन्न मशीनों पर चलाना है - आदर्श रूप से, न केवल विभिन्न भौतिक कंप्यूटर, बल्कि विभिन्न नेटवर्क कनेक्शन के साथ, शायद विभिन्न शहरों या राज्यों या देशों या महाद्वीपों में भी। इनमें से अधिकांश नेमसर्वर्स को "दास" के रूप में स्थापित किया जाएगा, जिसका अर्थ है कि वे अपनी जानकारी के लिए एक "मास्टर" नाम देने वाले को देखते हैं, और फिर उस जानकारी को किसी से भी दोहराते हैं जो उनसे डेटा मांगता है।
तो, अपने डोमेन नाम रजिस्ट्रार के साथ अपने WHOIS डेटा में, आप अपने डोमेन के लिए चार नेमवॉयर को कॉन्फ़िगर कर सकते हैं:
ns1.example.com ns2.example.com ns1.otherguy.com ns2.otherguy.com
जहाँ ns1.example.com आपका वर्तमान DNS सर्वर है। ns2.example.com आपकी कंपनी / संगठन में एक और मशीन हो सकती है - आदर्श रूप में एक ही सबनेट पर और एक ही सर्वर रैक में (या उसी लड़के के डेस्क के नीचे) के रूप में ns1.example.com नहीं हो सकती है।
ns1.example.com को "मास्टर" सर्वर माना जाएगा, और जब आप अपना DNS बदलना चाहते हैं, तो आप उस मशीन में अपने बदलाव करेंगे।
ns2.example.com को "दास" सर्वर के रूप में कॉन्फ़िगर किया जाएगा, जो आपके द्वारा ns1.example.com पर जो भी डेटा सेट किया गया है, उसे कॉपी करता है - लेकिन बाहरी दुनिया मास्टर / दास भेद, ns2 .example के बारे में परवाह नहीं करती है .com को केवल "आधिकारिक" के रूप में ns1.example.com माना जाएगा।
ns1। या everydns.net या अन्य मुक्त या वाणिज्यिक DNS प्रदाताओं में से कोई भी। हालाँकि आप काम करते हैं, आप उन मशीनों को दास के रूप में कॉन्फ़िगर करते हैं, ताकि वे ns1.example.com (अपने "मास्टर") से example.com के लिए DNS जानकारी खींच लें, और वे उस DNS जानकारी को किसी भी मशीन पर काम करेंगे इंटरनेट जो इसके लिए पूछता है।
एक बार जब आपका डोमेन रजिस्ट्रार आपके डोमेन के लिए नया NS रिकॉर्ड प्रकाशित करता है (जो लगभग तुरंत होना चाहिए), तो जब इंटरनेट पर कोई व्यक्ति पूछता है कि कौन सा डोमेन नाम "example.com" हैंडल करता है, तो उन्हें चार उत्तर मिलेंगे -
ns1.example.com, ns2.example.com, ns1.otherguy.com, ns2.exguy.com
इस बात पर निर्भर करता है कि दूसरे व्यक्ति का नाम कैसे सेट किया गया है, यह उन चार लोगों को एक सूची के रूप में मान सकता है और उनसे एक बार में पूछ सकता है कि "www.example.com" तक कैसे पहुंचा जाए - या यह उन चारों से एक ही सवाल पूछ सकता है। उसी समय, और बस जो भी मशीन उत्तर पहले से उत्तर ले। किसी भी तरह से, अगर ns1.example.com नीचे है क्योंकि हार्ड डिस्क की मृत्यु हो गई है या आपने रिबूट करने का फैसला किया है या जो भी हो, तो प्रश्न का उत्तर देने के लिए अन्य 3 मशीनें उपलब्ध होंगी, और आपकी वेबसाइट दिखाई देती रहेगी।
इस समस्या को हल करने का सबसे आसान तरीका एक DNS सेवा प्रदाता के साथ साइन अप करना है जो आपके डोमेन के लिए DNS को संभालेगा - इस रेंज की कीमत प्रति माह मुफ्त में हजारों (संभवतः दसियों या सैकड़ों हजारों) तक होती है, यह निर्भर करता है सेवा का स्तर जो आप चाहते हैं। आप $ 30 / yr या तो के लिए यथोचित विश्वसनीय सेवा प्राप्त कर सकते हैं। नि: शुल्क सेवाएं भयानक नहीं हैं और इसलिए, एक अच्छा बैंग-फॉर-द-हिरन अनुपात है, लेकिन यदि आप पैसे बनाने के लिए अपनी वेबसाइट पर निर्भर हैं, तो आप एक वर्ष के DNS के लिए $ 30 के साथ आ सकते हैं। ।
फिर, अपने डोमेन नाम रजिस्ट्रार में NS रिकॉर्ड बदलने के लिए DNS सेवा प्रदाता के निर्देशों का पालन करें, और आप सभी सेट हो जाएंगे।
example.com
इसके बजाय का उपयोग करें - यह आधिकारिक रूप से उस उद्देश्य के लिए आरक्षित है।