DNS बदलाव के बारे में बात यह है कि वे मुश्किल नहीं हैं। बस मुश्किल लगते हैं, क्योंकि ज़्यादातर DNS पैनल ऐसे दिखते हैं जैसे नेटवर्क इंजीनियर के लिए बने हों, उस इंसान के लिए नहीं जो बस डोमेन को नई वेबसाइट की ओर करना चाहता है। जब आप समझ लेते हैं कि आपका DNS कहां रहता है और हर रिकॉर्ड क्या करता है, तो पूरी प्रक्रिया सीधी हो जाती है।
अगर शुरू करने से पहले आपको अलग-अलग DNS रिकॉर्ड प्रकार दोबारा देखने हैं, तो वह चैप्टर आपके लिए है। अभी चलिए, अपने डोमेन की DNS सेटिंग बदलने के व्यावहारिक स्टेप देखते हैं।
आपकी DNS सेटिंग कहां रहती हैं?
सबसे पहले यही पता करना होता है, और असली बदलाव से ज़्यादा लोग यहीं अटकते हैं। आपकी DNS सेटिंग वहीं रहती हैं जहां आपके नेमसर्वर इशारा करते हैं।
दो संभावनाएं हैं।
- आपके डोमेन रजिस्ट्रार पर। अगर आपने कभी अपने नेमसर्वर नहीं बदले, तो आपका DNS उसी कंपनी में मैनेज होता है जहां आपने डोमेन रजिस्टर किया था। वहां लॉग इन करें और DNS Management, DNS Settings या DNS Zone नाम का सेक्शन ढूंढें
- आपके होस्टिंग प्रोवाइडर पर। अगर आपने (या किसी और ने) नेमसर्वर किसी होस्टिंग कंपनी की ओर कर दिए हैं, तो आपका DNS वहां मैनेज होता है। रजिस्ट्रार में लॉग इन करके रिकॉर्ड एडिट करने से कुछ नहीं होगा, क्योंकि नेमसर्वर कहीं और इशारा कर रहे हैं
पक्का नहीं पता कि आपके नेमसर्वर कहां इशारा करते हैं? "WHOIS lookup" सर्च करके अपना डोमेन नाम डालें। नतीजे में दिखेगा कि कौन से नेमसर्वर चालू हैं। अगर वे आपके रजिस्ट्रार से मेल खाते हैं, तो आपका DNS रजिस्ट्रार पर है। अगर वे किसी होस्टिंग कंपनी से मेल खाते हैं, तो आपका DNS वहां है।
बदलाव करने से पहले क्या जांचें?
कुछ भी छूने से पहले अपने मौजूदा DNS रिकॉर्ड का स्क्रीनशॉट लें या उन्हें लिख लें। अगर बदलाव के बाद कुछ बिगड़ जाए, तो आप सब कुछ पहले जैसा कर सकें।
जांचने की बातें ये हैं।
- आपके मौजूदा रिकॉर्ड। अपना DNS पैनल खोलें और हर मौजूदा रिकॉर्ड नोट करें। A रिकॉर्ड (ये आपके डोमेन को सर्वर की ओर करते हैं), MX रिकॉर्ड (ये ईमेल संभालते हैं) और TXT रिकॉर्ड (इनका इस्तेमाल वेरिफ़िकेशन और ईमेल सुरक्षा में होता है) पर खास ध्यान दें
- आपकी TTL वैल्यू। अगर आप होस्ट बदलने जैसा बड़ा बदलाव करने वाले हैं, तो बदलाव से कम से कम 24 घंटे पहले TTL घटाकर 300 (पांच मिनट) कर दें। इससे दुनिया भर के DNS सर्वर हर कुछ घंटे की जगह हर पांच मिनट में अपडेट जांचेंगे
- आप कौन से रिकॉर्ड बदल रहे हैं और क्यों। ठीक-ठीक जानें कि क्या अपडेट करना है। अगर नए होस्टिंग प्रोवाइडर ने IP एड्रेस दिया है, तो आप A रिकॉर्ड अपडेट कर रहे हैं। अगर उन्होंने होस्टनेम दिया है, तो आप CNAME अपडेट कर रहे हैं। अगर आप ईमेल सेट कर रहे हैं, तो MX रिकॉर्ड बदल रहे हैं
एक DNS रिकॉर्ड कैसे बदलें
DNS बदलाव का सबसे आम प्रकार यही है। आपको एक रिकॉर्ड अपडेट करना है, जैसे डोमेन को नए सर्वर की ओर करने के लिए A रिकॉर्ड, या किसी सेवा के लिए मालिकाना हक सत्यापित करने वाला TXT रिकॉर्ड।
आपको यह करना है।
- उस पैनल में लॉग इन करें जहां आपका DNS मैनेज होता है। यह आपका रजिस्ट्रार या होस्टिंग प्रोवाइडर है, इस पर निर्भर करता है कि आपके नेमसर्वर कहां इशारा करते हैं
- DNS सेटिंग ढूंढें। DNS Management, DNS Zone, Advanced DNS या ऐसा ही कोई लेबल देखें। हर प्रोवाइडर इसे थोड़े अलग नाम से बुलाता है, लेकिन यह हमेशा डोमेन सेटिंग वाले हिस्से में होता है
- वह रिकॉर्ड ढूंढें जिसे बदलना है। आपको अपने मौजूदा रिकॉर्ड की सूची दिखेगी। हर रिकॉर्ड में उसका प्रकार (A, CNAME, MX, TXT), जिस होस्टनेम पर वह लागू है और मौजूदा वैल्यू दिखती है
- उस रिकॉर्ड पर एडिट क्लिक करें। वैल्यू फ़ील्ड में नई जानकारी डालें। A रिकॉर्ड के लिए यह नया IP एड्रेस है। CNAME के लिए यह नया होस्टनेम है। TXT रिकॉर्ड के लिए आपको जो टेक्स्ट स्ट्रिंग दी गई है उसे पेस्ट करें
- बदलाव सेव करें। सेव, अप्लाई या अपडेट पर क्लिक करें। सही बटन आपके प्रोवाइडर पर निर्भर करता है
- DNS प्रोपेगेशन का इंतज़ार करें। आपका बदलाव हर जगह एक साथ असर में नहीं आएगा। पुराने रिकॉर्ड पर जो TTL था उसके हिसाब से यह कुछ मिनट से कुछ घंटों में दुनिया भर के DNS सर्वर तक फैलता है
एक रिकॉर्ड के लिए बस इतना ही है। अगर आप पुराना रिकॉर्ड एडिट करने की जगह नया जोड़ रहे हैं, तो उसी पैनल में "Add Record" बटन ढूंढें। आप रिकॉर्ड प्रकार चुनेंगे, होस्टनेम डालेंगे, वैल्यू डालेंगे, TTL सेट करेंगे और सेव करेंगे।
अपने नेमसर्वर कैसे बदलें
नेमसर्वर बदलना अलग-अलग रिकॉर्ड एडिट करने से अलग प्रक्रिया है। जब आप नेमसर्वर बदलते हैं, तो आप इंटरनेट से कह रहे होते हैं कि आपके सारे रिकॉर्ड के लिए बिल्कुल अलग DNS पैनल देखे। यह तब आम है जब आप ऐसे नए होस्टिंग प्रोवाइडर पर जाते हैं जो आपके लिए DNS मैनेज करता है।
यह इस तरह करें।
- नए नेमसर्वर एड्रेस लें। आपका नया होस्टिंग प्रोवाइडर आपको दो या ज़्यादा नेमसर्वर एड्रेस देगा। वे कुछ ऐसे दिखते हैं: ns1.provider.com और ns2.provider.com
- अपने डोमेन रजिस्ट्रार में लॉग इन करें। नेमसर्वर बदलाव हमेशा रजिस्ट्रार पर ही किए जाते हैं, भले ही आपका मौजूदा DNS कहीं और मैनेज होता हो
- नेमसर्वर सेटिंग ढूंढें। अपनी डोमेन सेटिंग में Nameservers, DNS Servers या Custom Nameservers देखें। यह DNS रिकॉर्ड वाले सेक्शन से अलग होता है
- मौजूदा नेमसर्वर की जगह नए डालें। पुरानी एंट्री हटाएं और नए नेमसर्वर एड्रेस पेस्ट करें
- बदलाव सेव करें। नेमसर्वर बदलाव को पूरी तरह फैलने में 48 घंटे तक लग सकते हैं, हालांकि ज़्यादातर कुछ घंटों में पूरे हो जाते हैं
एक बात याद रखें। जब आप नेमसर्वर बदलते हैं, तो आप अपना पूरा DNS नई जगह ले जा रहे होते हैं। पुरानी जगह पर आपके जो भी रिकॉर्ड थे (A रिकॉर्ड, MX रिकॉर्ड, TXT रिकॉर्ड), वे अब लागू नहीं होंगे। बदलने से पहले पक्का कर लें कि आपके नए DNS पैनल में वे सारे रिकॉर्ड हैं जिनकी आपको ज़रूरत है। नहीं तो आपकी वेबसाइट, ईमेल या जुड़ी हुई सेवाएं बंद हो सकती हैं।
NS रिकॉर्ड कैसे काम करते हैं, इसके बारे में और जानने के लिए वह चैप्टर देखें।
DNS बदलाव के बाद क्या जांचें
आपने बदलाव कर दिया। अब जांचें कि सब कुछ वैसे ही चल रहा है जैसे चलना चाहिए।
- जांचें कि आपकी साइट खुल रही है। अपना डोमेन ब्राउज़र में खोलें और पक्का करें कि सही वेबसाइट खुल रही है। अगर अब भी पुरानी साइट दिख रही है, तो प्रोपेगेशन को और समय दें
- www और बिना www, दोनों टेस्ट करें। अपना डोमेन www के साथ और बिना www के खोलकर देखें। दोनों सही खुलने चाहिए। अगर एक चलता है और दूसरा नहीं, तो जो चल नहीं रहा उसके लिए आपको रिकॉर्ड जोड़ना पड़ सकता है
- अपना ईमेल जांचें। अपने डोमेन से और उस पर एक टेस्ट ईमेल भेजें। DNS बदलाव कभी-कभी MX रिकॉर्ड पर असर डाल सकते हैं, खासकर अगर आपने नेमसर्वर बदले हों। अगर ईमेल नहीं चल रहा, तो देखें कि नए DNS पैनल में आपके MX रिकॉर्ड मौजूद और सही हैं
- DNS चेकर टूल इस्तेमाल करें। "DNS propagation checker" सर्च करें और अपना डोमेन डालें। ये टूल दिखाते हैं कि दुनिया भर के DNS सर्वर आपके नए रिकॉर्ड लौटा रहे हैं या नहीं। अगर कुछ पुरानी वैल्यू दिखा रहे हैं, तो प्रोपेगेशन अभी चल रहा है
- जुड़ी हुई सेवाएं जांचें। अगर आपके पास ईमेल ऑथेंटिकेशन (SPF, DKIM) या किसी थर्ड-पार्टी सेवा के साथ मालिकाना हक सत्यापित करने वाले TXT रिकॉर्ड थे, तो पक्का करें कि वे अब भी आपके DNS पैनल में हैं। अगर आपने नेमसर्वर बदले हैं, तो आपको उन्हें दोबारा जोड़ना पड़ सकता है
DNS सेटिंग बदलने की आम वजहें
लोग मज़े के लिए DNS सेटिंग नहीं बदलते। हर बार कोई कारण होता है। सबसे आम कारण ये हैं।
- नए होस्टिंग प्रोवाइडर पर जाना। आपको अपना A रिकॉर्ड अपडेट करना या नेमसर्वर बदलना होता है, ताकि आपका डोमेन नए सर्वर की ओर इशारा करे
- नया ईमेल प्रोवाइडर सेट करना। नए ईमेल का मतलब है नए MX रिकॉर्ड, और कभी-कभी ऑथेंटिकेशन के लिए नए TXT रिकॉर्ड
- थर्ड-पार्टी सेवा जोड़ना। कई सेवाएं आपसे कहती हैं कि डोमेन के मालिक होने की पुष्टि के लिए CNAME या TXT रिकॉर्ड जोड़ें
- SSL सेट करना। कुछ SSL कॉन्फ़िगरेशन में आपके डोमेन को वैलिडेट करने के लिए खास DNS रिकॉर्ड की ज़रूरत होती है
- सबडोमेन को कहीं नई जगह ले जाना। अगर आप चाहते हैं कि blog.yourdomain.com किसी दूसरे सर्वर की ओर जाए, तो आप उस सबडोमेन के लिए CNAME या A रिकॉर्ड जोड़ते या अपडेट करते हैं
DNS सेटिंग बदलते समय की आम गलतियां
ये गलतियां बार-बार होती हैं, और इन सबसे बचा जा सकता है।
- गलत DNS पैनल में एडिट करना। अगर आपके नेमसर्वर होस्टिंग प्रोवाइडर की ओर हैं लेकिन आप बदलाव रजिस्ट्रार पर करते हैं, तो कुछ नहीं होता। कुछ भी एडिट करने से पहले हमेशा पक्का करें कि आपका DNS कहां मैनेज होता है
- ऐसे रिकॉर्ड हटा देना जिनकी अब भी ज़रूरत है। अगर आप नया A रिकॉर्ड जोड़ रहे हैं और इसी बीच गलती से MX रिकॉर्ड हटा देते हैं, तो आपका ईमेल बंद हो जाता है। सेव करने से पहले दोबारा देख लें कि क्या हटा रहे हैं
- बड़े बदलाव से पहले TTL कम न करना। अगर आपका TTL 86400 (24 घंटे) है और आप बदलाव करते हैं, तो कुछ विज़िटर को एक दिन तक पुराना सेटअप दिखेगा। किसी भी माइग्रेशन से कम से कम 24 घंटे पहले TTL घटाकर 300 कर दें
- रिकॉर्ड दोबारा बनाए बिना नेमसर्वर बदलना। जब आप नेमसर्वर नए प्रोवाइडर की ओर करते हैं, तो आपके पुराने रिकॉर्ड अपने आप साथ नहीं जाते। बदलने से पहले अपने सारे ज़रूरी रिकॉर्ड नए पैनल में सेट कर लें
- गलत रिकॉर्ड प्रकार बदलना। A रिकॉर्ड और CNAME में गड़बड़ करना, या जहां TXT रिकॉर्ड जोड़ना हो वहां CNAME एडिट कर देना, चीज़ें बिगाड़ देता है। अपने होस्टिंग या ईमेल प्रोवाइडर के निर्देश ध्यान से देखें
DNS बदलाव में WEMASY आपको कैसे गाइड करता है
जब आप कस्टम डोमेन को WEMASY वेबसाइट से जोड़ते हैं, तो आपको वे DNS रिकॉर्ड अपने DNS पैनल में जोड़ने होते हैं जो आपके सेटअप के लिए चाहिए। रिकॉर्ड प्रकार या वैल्यू का अंदाज़ा लगाने की ज़रूरत नहीं है, ऊपर बताए स्टेप वही हैं।
हर प्लान में क्या शामिल है, यह WEMASY प्राइसिंग पेज पर देखें।
आगे क्या
अब आप जान गए कि DNS सेटिंग कैसे बदलें। अगला चैप्टर बताता है कि जब आपका डोमेन काम न करे तो क्या करें। आप सीखेंगे कि आम डोमेन समस्याओं को कैसे ट्रबलशूट करें, चाहे वे DNS की दिक्कतें हों, SSL एरर हों या ऐसी साइट जो खुल ही नहीं रही। डोमेन और DNS एक साथ कैसे फ़िट होते हैं, इसकी पूरी तस्वीर के लिए मुख्य डोमेन के बारे में सब कुछ हब दोबारा देखें।
अक्सर पूछे जाने वाले सवाल
क्या मैं वीकेंड पर DNS सेटिंग बदल सकता हूं, या इससे फ़र्क पड़ता है कि मैं कब बदलूं?
आप DNS सेटिंग किसी भी समय बदल सकते हैं। सप्ताह के दिन और वीकेंड में कोई फ़र्क नहीं है। सिर्फ़ प्रोपेगेशन के समय को ध्यान में रखकर योजना बनानी होती है। अगर आप चाहते हैं कि बदलाव सोमवार सुबह तक पूरी तरह लाइव हो, तो शुक्रवार शाम को बदलाव करें और वीकेंड भर प्रोपेगेशन का समय दें। वेबसाइट बनाने के लिए आप WEMASY का वेबसाइट बिल्डर देख सकते हैं।
क्या DNS सेटिंग बदलने से मेरी वेबसाइट बंद हो जाएगी?
यह इस पर निर्भर करता है कि आप क्या बदल रहे हैं। वेरिफ़िकेशन के लिए एक TXT रिकॉर्ड एडिट करने से आपकी साइट पर असर नहीं पड़ेगा। A रिकॉर्ड या नेमसर्वर बदलने पर प्रोपेगेशन के दौरान थोड़ी देर का डाउनटाइम हो सकता है, क्योंकि कुछ विज़िटर पुराने सर्वर पर भेजे जाएंगे और कुछ नए पर। किसी भी अंतर को कम रखने के लिए पहले TTL घटा दें और नया सर्वर तैयार रखें।
मुझे कैसे पता चलेगा कि मेरा DNS बदलाव काम कर गया?
ऑनलाइन DNS प्रोपेगेशन चेकर टूल इस्तेमाल करें। अपना डोमेन और जो रिकॉर्ड प्रकार आपने बदला है वह डालें। टूल दिखाएगा कि दुनिया भर के कौन से DNS सर्वर नई वैल्यू लौटा रहे हैं और किनके कैश में अब भी पुरानी है। जब सभी सर्वर नई वैल्यू दिखाने लगें, तो प्रोपेगेशन पूरा हो गया है।
अगर कुछ गलत हो जाए तो क्या मैं DNS बदलाव वापस कर सकता हूं?
हां। अपने DNS पैनल में दोबारा लॉग इन करें और रिकॉर्ड को मूल वैल्यू पर वापस कर दें। इसीलिए बदलाव करने से पहले अपने रिकॉर्ड का स्क्रीनशॉट लेना इतना ज़रूरी है। वापस करने का बदलाव भी उसी प्रोपेगेशन प्रक्रिया से गुज़रता है, इसलिए सब कुछ पूरी तरह पहले जैसा होने में कुछ समय लग सकता है।
अगर मैं सिर्फ़ अपनी वेबसाइट का डिज़ाइन बदलना चाहता हूं, तो क्या DNS सेटिंग बदलनी होगी?
नहीं। DNS सेटिंग तय करती हैं कि आपका डोमेन कहां इशारा करता है, यह नहीं कि आपकी वेबसाइट कैसी दिखती है। अगर आप उसी होस्टिंग प्रोवाइडर पर अपनी साइट का रीडिज़ाइन कर रहे हैं, तो आपका DNS बिल्कुल वैसा ही रहता है। DNS को तभी छूना पड़ता है जब आप बदल रहे हों कि आपका डोमेन कहां जुड़ता है, जैसे नया सर्वर, नया ईमेल प्रोवाइडर या नया प्लेटफ़ॉर्म।