क्या CNAME रिकॉर्ड को प्रचार करने के लिए समय की आवश्यकता होती है?


23

जब मैं आम तौर पर DNS ("ए" रिकॉर्ड्स) को अपडेट करता हूं, तो मैं पूरे रूट पर्यवेक्षकों के प्रचार के लिए समय की विस्तारित अवधि के लिए अनुमति दूंगा।

क्या मुझे CNAME रिकॉर्ड में अपडेट और परिवर्तनों के लिए यह समान भत्ता बनाने की आवश्यकता है?



@MichaelHampton - सच है, अगर हम बदलने an A recordके लिए DNS recordsहै कि प्रश्न के शीर्षक में। न तो प्रश्न विशेष रूप से ए रिकॉर्ड्स के बारे में है। [अद्यतन] मैंने वह संपादन जमा कर दिया है।
हेनक लैंगवेल्ड

जवाबों:


31

नहीं, क्योंकि DNS रिकॉर्ड्स प्रचारित नहीं करते हैं। प्रश्न में रिकॉर्ड के टीटीएल के आधार पर आपको किसी भी कैश्ड रिकॉर्ड की समाप्ति की अनुमति देने की आवश्यकता है।

यदि यह एक नया रिकॉर्ड है, तो कोई कैशिंग नहीं हो सकता है इसलिए नया रिकॉर्ड उपलब्ध होना चाहिए और इसे तुरंत हल करना चाहिए।

इसके अतिरिक्त, रूट सर्वर (प्रथम स्तर;) किसी तीसरे स्तर के डोमेन नामों के लिए DNS ज़ोन या रिकॉर्ड की मेजबानी नहीं करते हैं। रूट सर्वर जानते हैं कि कौन से नाम सर्वर gTLD ज़ोन (दूसरे स्तर; .com, .edu, आदि) के लिए जिम्मेदार हैं, जो बदले में जानते हैं कि आपके ज़ोन (तीसरे स्तर; yourcompany) के लिए कौन से नाम सर्वर ज़िम्मेदार हैं, जो बदले में पकड़ में आते हैं। आपके ज़ोन फ़ाइल की एक प्रति। कोई अन्य DNS सर्वर आपके ज़ोन फ़ाइल की एक प्रतिलिपि या DNS रिकॉर्ड आपके नाम सर्वर के अलावा नहीं रखता है।


  1. कॉम

  2. आपकी कंपनी


मदद करने के लिए खुशी ...
joeqwerty

@Jaryd, कृपया उस पहले वाक्य पर विशेष ध्यान दें। यहाँ तक कि बहुत सारे लोग यहाँ के बारे में नहीं समझते हैं।
जॉन गार्डनियर्स

1
@ जॉनगार्डियर्स, धन्यवाद - हाँ! यह मेरे लिए जवाब का एक विशेष रूप से रोशन हिस्सा था :) मैं पाठ की सराहना करता हूं।
Jaryd Malbin

3

[ संपादित करें - ऐसा प्रतीत होता है कि मैंने प्रश्न को गलत बताया]

ऐसे दो तरीके हैं जिनमें आपका ज़ोन डेटा 'प्रचार' करता है। और रूट सर्वर शामिल नहीं हैं (सीधे)। वे अन्य कंप्यूटरों को आपके सर्वर, और इसलिए आपके ज़ोन डेटा को खोजने की अनुमति देते हैं। लेकिन यह अन्य प्रणालियाँ हैं जो रूट और tld सर्वरों की जाँच करती हैं इससे पहले कि वे आपके नीचे उतरें।

यहां बताया गया है कि आपका डेटा कैसे प्रचारित करता है

सबसे पहले, आप उस डेटा को अपने आधिकारिक सर्वर पर धकेल देते हैं, और उनमें से कुछ एक-दूसरे को अपडेट करने के लिए (वृद्धिशील) ज़ोन स्थानांतरण का उपयोग कर सकते हैं। इसे REFRESHपूरा करने में ज़ोन का समय लग सकता है ।

दूसरा, आपके क्षेत्र में प्रत्येक रिकॉर्ड, और जिसमें कुछ भी शामिल है , जिसमें Aऔर CNAMEरिकॉर्ड शामिल हैं, आपके आधिकारिक सर्वर और किसी भी क्लाइंट के बीच कहीं भी कैश किया जा सकता है।

डेटा कब तक कैश किया जाता है यह रिकॉर्ड के व्यक्ति TTL(रहने का समय) पर निर्भर होना चाहिए । सैद्धांतिक रूप से, इसे ज़ोन रिफ्रेश और रिकॉर्ड आउट के लिए ttl के योग से अधिक नहीं होना चाहिए। हालाँकि, वहाँ बहुत से अलग सॉफ्टवेयर हैं। के लिए Googledns ttl bugs - अंतिम गणना जो मैंने किया था वह लगभग 850k था।

लेकिन आपके पास www.example.com पॉइंट के लिए CNAME रिकॉर्ड कुछ इस तरह हो सकता है www-server.dynamic.example.com, और TTL सेट करें और dynamic.example.comमाता-पिता की तुलना में बहुत कम मूल्यों के अंदर सामान के लिए ताज़ा करें । यह ऑपरेटरों को आवश्यकता पड़ने पर अन्य बुनियादी ढाँचे के लिए यातायात को जल्दी से पुनर्निर्देशित करने की अनुमति देता है।


2
अधिक तेज़ TTL सेट करने से केवल उन्हीं स्थितियों में मदद मिलती है, जहाँ DNS कैश सर्वर ज़ोन फ़ाइलों में सेट किए गए TTLs को ओवरराइड या अनदेखा नहीं कर रहे हैं, जो दुर्भाग्य से एक से अधिक सामान्य होगा।
tacotuesday

2
और हर समय आम हो रहा है। इसके अलावा, कई सिस्टम केवल टीटीएल का पालन करेंगे यदि यह कुछ पूर्वनिर्धारित अवधि से अधिक है, तो जितना कम आप टीटीएल को बनाएंगे उतनी ही अधिक उपेक्षा की जाएगी।
बजे जॉन गार्डनियर्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.