सेवा विघटन के बिना एक वेबसाइट के लिए डीएनएस कैसे स्विच करें?


13

मैं बिना किसी सेवा व्यवधान के हमारी वेबसाइट के डीएनएस को स्विच करना चाहूंगा

सर्वर IP वही रहता है।
आमतौर पर पूरे इंटरनेट को अपडेट करने में 24-48 घंटे लगते हैं।
क्या समानांतर में दोनों डीएनएस काम करना संभव है?

JamesRyan द्वारा महत्वपूर्ण नोट:

ध्यान रखें कि कुछ DNS सर्वर वैसे भी कम TTL और कैश का सम्मान नहीं करते हैं। कुछ ओवरलैप की अपेक्षा करें।

^ यह वास्तव में काफी समस्या है।


पृष्ठभूमि:

मैंने अपनी वेबसाइट के DNS को किसी अन्य प्रदाता (ब्लूहोस्ट के लिए बदल दिया है जो लगता है कि टूट गया है और अक्सर हमारी साइट के बजाय उनके विज्ञापन पृष्ठ दिखाता है) इसलिए मैंने ~ 2 घंटे के बाद पुराने मूल DNS पर वापस स्विच किया।

सर्वर का IP समान रहा, इसलिए मुझे आशा है कि मुझे कोई सेवा व्यवधान नहीं मिलेगा, क्योंकि दोनों DNS एक ही सर्वर दिखाते हैं।

अब 24 घंटे बाद 30% इंटरनेट अभी भी टूटे हुए / गलत प्रदाता (ब्लूहोस्ट) का उपयोग करता है, जो कि इसके संदर्भ में संदर्भित नहीं है। (Phatt + कई उपयोगकर्ता रिपोर्ट से संबंधित है कि वे हमसे नहीं मिल सकते हैं)

जवाबों:


18

इसे करने का उचित तरीका:

  1. जोन टीटीएल को न्यूनतम में बदलें - ज्यादातर मामलों में यह 300 सेकंड (5 मिनट) है। इस स्तर पर किसी भी रिकॉर्ड को न बदलें।
  2. 48 घंटे तक प्रतीक्षा करें।
  3. परिवर्तन करें। परिवर्तनों के प्रचार में सिर्फ 5 मिनट का समय लगेगा।
  4. TTL को 48 घंटे के मानक पर वापस लाएँ।

यह प्रक्रिया सभी परिवर्तनों पर लागू होती है, न कि केवल एनएस परिवर्तनों पर। यदि आपको A रिकॉर्ड के लिए IP पता बदलने की आवश्यकता है, तो यह ठीक उसी तरह काम करेगा। हालांकि यह बिल्कुल आवश्यक नहीं है और सिद्धांत रूप में आप उस समय दो नाम सर्वर चला सकते हैं जब यह बुरा विचार है। आप कभी नहीं जानते कि आपको इस 48 घंटे की अवधि के दौरान आपातकालीन परिवर्तन करने की आवश्यकता नहीं होगी।


6
ध्यान रखें कि कुछ DNS सर्वर वैसे भी कम TTL और कैश का सम्मान नहीं करते हैं। कुछ ओवरलैप की अपेक्षा करें।
जेम्सरन

> यह ध्यान रखें कि कुछ DNS सर्वर वैसे भी कम TTL और कैश का सम्मान नहीं करते हैं। <- मुझे लगता है कि यह काफी समस्या है और सेवा में व्यवधान के लिए जिम्मेदार है!
लूपो

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

1
यह स्पष्ट नहीं है कि यह उत्तर उस स्थिति को संबोधित करता है या नहीं जहां नेमसर्वर वही रहते हैं, लेकिन वेबसर्वर आईपी बदलता है। और यह निश्चित रूप से नहीं पता है कि डाउनटाइम को कुछ सेकंड में कैसे लाया जाए। मैं एक नया सवाल पूछने जा रहा हूं।
बुटिक बटुकस

3

यदि आप अपने DNS प्रदाता (जो नाम में प्रदर्शित नामदाता) को बदल रहे हैं, तो हाँ आप उन्हें समानांतर में चला सकते हैं। मेरे डोमेन को देखते हुए, GTLD सर्वर द्वारा उपयोग किए जाने वाले TTL (अन्य जो इंटरनेट उपयोगकर्ताओं को, जो मेरा DNS चलाते हैं, बताते हैं) 48 घंटे हैं। जहाँ तक मैं जानता हूँ कि यह परिवर्तित होना संभव नहीं है।

आमतौर पर आप जो कुछ भी करते हैं वह आपके डोमेन पंजीयक को यह सुनिश्चित करने के लिए होता है कि नई प्रदाता पहले से ही स्थापित की गई नेमसर्वर प्रविष्टियों को बदल दें, और यह कि पुराने प्रदाता अपनी प्रविष्टियों को कम से कम 48 घंटे तक लाइव रखें।

जैसा कि अन्य उत्तर में उल्लेख किया गया है, यदि आप अपने स्वयं के रिकॉर्ड बदल रहे हैं, तो आप टीटीएल को रिकॉर्ड पर पहले से ही कम-से-कम स्वैप ओवर देने के लिए कम कर सकते हैं, हालांकि कुछ खराब DNS सर्वर अभी भी लंबे समय तक कैश करेंगे।


> और यह कि पुराने प्रदाता अपनी प्रविष्टियां कम से कम 48 घंटे तक जीवित रखते हैं। <- मुझे लगता है कि यह वही है जो मैंने गलत किया।
लूपो

3

पहले, आइए हमारी शब्दावली को सीधा करें क्योंकि यह अभी तक स्पष्ट नहीं है कि आप क्या पूछ रहे हैं।

आपके होस्टिंग सेटअप के तीन भाग हैं:

  1. पंजीयक
  2. नाम देनेवाला होस्टिंग
  3. सर्वर होस्टिंग

यह इन तीनों के लिए एक ही कंपनी द्वारा प्रदान किया जाना असामान्य नहीं है, लेकिन इसके लिए कोई आवश्यकता नहीं है। यह भी 2 के लिए कोई अलग शुल्क नहीं होना काफी सामान्य है। जब आप 1 खरीद चुके हों।

रजिस्ट्रार मूल डोमेन के अनुरक्षकों को यह बताने के लिए ज़िम्मेदार है कि आपका डोमेन मौजूद है और इसके नेमसर्वर क्या हैं।

नेमसर्वर आपके डोमेन और सबडोमेन को IP पतों पर मैप करने के लिए ज़िम्मेदार होते हैं (और अन्य सभी चीज़ें जो नेमवेर्स कर सकते हैं)।

सर्वर वह हिस्सा है जिससे आप शायद सबसे अधिक परिचित हैं और वह जगह है जहाँ वेबसाइट अनुरोध और ईमेल समाप्त होते हैं।

एक बार जब आप निश्चित हो जाते हैं कि आपने किसे बदला है या आप बदलना चाहते हैं, तो क्या आप इसे और अधिक स्पष्ट करने के लिए प्रश्न को संशोधित कर सकते हैं?


मैं मान रहा हूं कि आप अपनी नेमवर होस्टिंग को बदल रहे हैं। ऐसा करने के लिए, आपको चाहिए:

  1. एक नया नेमसर्वर होस्ट ढूंढें और उनके साथ सभी रिकॉर्ड सेट करें जो आपके वर्तमान नेमसर्वर होस्ट पर है।
  2. अपने रजिस्ट्रार से संपर्क करें और उन्हें आधिकारिक नेमसर्वर को बदलने के लिए कहें जो आपके द्वारा स्थापित किए गए नए हैं। इस कदम में कुछ समय लगेगा क्योंकि वे इसे तुरंत नहीं कर सकते हैं और शामिल टीटीएल अक्सर 48 घंटे होते हैं।
  3. एक बार जब सभी नए DNS अनुरोध नए नेमसर्वर में आ रहे हैं, तो पुराने को बंद कर दें।

धन्यवाद, लादादादा, मैंने ठीक यही किया, दोनों डीएनएस कॉन्फ़िगरेशन में एक ही सर्वर के लिए एक ही रिकॉर्ड था (और मुझे आशा है कि किसी भी सेवा में व्यवधान नहीं मिलेगा) - फिर भी ऐसा लगता है कि पुराने एक (ब्लूहोस्ट) ने अब कॉन्फ़िगरेशन का उपयोग नहीं किया क्योंकि जो जानकारी पहले ही नए सर्वर को दिखा चुका है।
लूपो

1
आह, यह Bluehost से दुर्भाग्यपूर्ण और खराब रूप है। जैसे ही उनके पास प्रतिनिधिमंडल में बदलाव हो, उन्हें आपके नेमसर्वरों से अपना रिकॉर्ड नहीं लेना चाहिए। उन्हें कम से कम 48 घंटे तक जवाब देना जारी रखना चाहिए।
लद्दाद

3

ए) यदि आप साझा होस्टिंग सेवा पर साइट चला रहे हैं - यदि संभव हो तो DNS टीटीएल के साथ हेरफेर करें

बी) यदि आप अपने स्वयं के सर्वर चला रहे हैं - गंतव्य पर कम से कम डाउनटाइम उपयोग के लिए स्रोत सर्वर और आईपी एक्स्ट्रेक्टर (फॉरवर्ड_ फॉर हेडर) पर (ताकि आईपी की उत्पत्ति समान हो सकती है), अपनी फ़ाइलों को स्थानांतरित करें, डीएनएस रिकॉर्ड अपडेट करने के बाद और ट्रैफ़िक तक इंतजार करें स्रोत सर्वर पर बंद करो


आपको लगता है कि ऐसा लगता है कि यह कुछ छिपे हुए रत्नों को पकड़ सकता है, लेकिन केवल वे लोग जो पहले से जानते हैं कि आप किस बारे में बात कर रहे हैं, वे समझ सकते हैं कि आपने क्या कहा। मैं आपकी पोस्ट में कुछ लिंक जोड़ना चाहूंगा, लेकिन मुझे नहीं पता कि वे सही हैं। क्या आपका मतलब एक्स-फॉरवर्ड-फॉर है? en.wikipedia.org/wiki/X-Forwarded-For और IP चिमटा के लिए क्या आपका मतलब यह है: github.com/jonrohan/ip-extractor
बटल ब्यूटक

1
सही, एक्स-फॉरवर्ड-फॉर एक्सट्रैक्टर, यह वेब सर्वर मॉड्यूल होना चाहिए जो अपाचे httpd: mod_extract_forwarded, mod_realip, mod_realip2 आदि के मामले में ऐसा कर सकता है। यह मॉड्यूल निम्न प्राथमिकता वाले सभी सूचनाओं जैसे php आदि के साथ मॉड्यूल का अनुवाद करेगा। ।
जियोमैक

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