क्या एक से अधिक नाम सर्वर हो सकते हैं जो सभी एक ही TLD / प्रदाता से संबंधित न हों?


15

GoDaddy आउटेज के प्रकाश में हमने एक अतिरिक्त नाम सर्वर प्रदाता को शामिल करने के लिए अपने डोमेन के लिए अपनी नाम सर्वर सूची को अपडेट किया। सूची कुछ इस तरह दिखती है:

  1. ns61.domaincontrol.com
  2. ns54.domaincontrol.com
  3. ns1.dreamhost.com
  4. ns2.dreamhost.com

Godaddy और Dreamhost दोनों में ए और एमएक्स रिकॉर्ड को संभालने के लिए ज़ोन एंट्रीज़ हैं। विचार यह है कि यदि एक प्रदाता दूसरे से बाहर जाता है तो वह एक पतन-वापस होगा।

हालाँकि, जब मैंने http://www.intodns.com/ के साथ अपने कॉन्फिग्रेशन का परीक्षण किया, तो मुझे SOA धारावाहिकों के बारे में चेतावनी दी जा रही है जो सहमत नहीं हैं।

क्या मैंने नाम-सर्वर कॉन्फ़िगरेशन में कुछ बुनियादी बातों को गलत समझा है? भविष्य की समस्याओं को रोकने के लिए मैं क्या कर सकता हूं?


Intodns.com जैसी सेवाएं सीरियल बेमेल जैसे मुद्दों को उजागर करती हैं क्योंकि यह आपको आपके कॉन्फ़िगरेशन में त्रुटियों के बारे में बता सकता है, जैसे कि DNS सर्वर सिंक में नहीं हैं। हालांकि इसका मतलब यह नहीं है कि यह ग्राहकों को लुकअप करने के लिए एक समस्या होगी। चाल सीख रही है कि आप किन परिस्थितियों में अनदेखा कर सकते हैं।
जॉन गार्डनियर्स

जवाबों:


14

तथ्य यह है कि SOA सीरियल नंबर मेल नहीं खाते हैं इस तथ्य के कारण सही अर्थ है कि आप विभिन्न DNS प्रदाताओं का उपयोग कर रहे हैं। प्रदाताओं के बीच SOA सीरियल नंबर का मिलान नहीं होता है जब तक कि एक प्रदाता दूसरे को ज़ोन स्थानांतरण का समर्थन नहीं करता है, जिसकी संभावना नहीं है ... लेकिन यह ठीक है। सीरियल नंबर का आपके डोमेन के लिए नाम रिज़ॉल्यूशन पर कोई असर नहीं पड़ता है, उनका मतलब केवल ज़ोन की मेजबानी करने वाले नाम सर्वर के लिए है, या तो एक ही प्रोवाइडर में या ज़ोन की मेजबानी करने वाले सभी नाम सर्वरों के लिए यदि ज़ोन ट्रांसफर की अनुमति है उनमें से। आपको यह सुनिश्चित करने की आवश्यकता है कि जब आप एक प्रदाता में कोई रिकॉर्ड जोड़ते, बदलते या हटाते हैं, तो आप दूसरे प्रदाता पर भी ऐसा ही करते हैं। मास्टर / दास तंत्र जो एक प्रदाता में डीएनएस रिकॉर्ड को सिंक में रखता है, वह आपके रिकॉर्ड को दूसरे प्रदाता के सिंक में नहीं रखने वाला है, आप '


1
मैं देख रहा हूं, इसलिए मूल रूप से यह अपेक्षित व्यवहार दिया गया है कि हम प्रत्येक प्रदाता पर मैन्युअल रूप से अपने क्षेत्र रिकॉर्ड का प्रबंधन कर रहे हैं। मुझे लगता है कि अगला कदम सिंक को स्वचालित करने पर ध्यान देना है, हालांकि हम बहुत बार ज़ोन रिकॉर्ड बदलने की योजना नहीं बनाते हैं।
साइमन

हां, मुझे उम्मीद है कि पूरे प्रदाताओं के सीरियल नंबरों का मिलान नहीं होगा। आपको यह देखने की आवश्यकता होगी कि क्या प्रदाता प्रदाताओं में मैन्युअल रूप से DNS रिकॉर्ड को प्रबंधित करने से बचने के लिए तीसरे पक्ष के ज़ोन स्थानांतरण का समर्थन करता है ... लेकिन मैं उनका समर्थन नहीं करना चाहूंगा।
जोकेवेटी

7

आपको यकीन है।

उदाहरण के लिए, जहां मैं काम करता हूं, हमारे पास 4 नाम सर्वर हैं, 2 एक DNS होस्ट के साथ होस्ट किए गए हैं, एक हमारे द्वारा होस्ट किया गया है, और दूसरा एक दूसरे बाहरी DNS होस्ट द्वारा होस्ट किया गया है।

SOA (अधिकार की शुरुआत) धारावाहिकों पर सहमति नहीं होना दर्शाता है कि आपके DNS के साथ [सबसे अधिक संभावना है] एक सिंक समस्या है - सभी नाम सर्वर आपके DNS रिकॉर्ड के समान संस्करण की सेवा नहीं कर रहे हैं। यह एक वास्तविक समस्या हो सकती है, या यह संकेत दे सकता है कि DNS ने आपके आधिकारिक नाम सर्वर (एस) से बाकी हिस्सों को पूरी तरह से प्रचारित नहीं किया है।

यहाँ एक त्वरित KB मैं SOA रिकॉर्ड की संरचना के बारे में एमएस से पाया गया है। उम्मीद है कि यह स्पष्ट करने में मदद करेगा कि आपके लिए क्या हो रहा है।

सीरियल नंबर - इस जोन फाइल का रिवीजन नंबर। हर बार ज़ोन फ़ाइल बदलने पर इस संख्या में वृद्धि। जब भी कोई परिवर्तन किया जाता है, तो इस मूल्य को बढ़ाना महत्वपूर्ण होता है, ताकि परिवर्तन किसी भी द्वितीयक DNS सर्वरों में वितरित किए जा सकें।


मुझे लगता है कि कुछ अभिलेखों में थोड़ा अंतर है, कुछ भी ऐसा नहीं है जो नाम को हल करने को प्रभावित करेगा। मैं उन्हें पूर्णता के समान बनाने पर गौर करूंगा।
साइमन

2
@Simon खैर, जैसा कि joeqwerty ने उल्लेख किया है, यह संभव नहीं हो सकता है। हमारे DNS होस्ट ज़ोन स्थानांतरण की अनुमति देते हैं, और मैंने यह मानने की उपेक्षा की कि आपका नहीं हो सकता है। यदि आपका नहीं है, तो "सीरियल" / संशोधन DNS होस्ट्स (जो अपेक्षित नहीं है, और कुछ भी चिंतित नहीं है) के बीच मेल नहीं खाएगा, और आपको यह सुनिश्चित करने की आवश्यकता है कि रिकॉर्ड वास्तव में आपके सभी नेमसर्वरों में समान हैं।
होपलेसनब बी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.