डोमेन नाम कैसे काम करता है?

जब भी कोई आपका डोमेन नाम टाइप करता है, इंटरनेट आपकी साइट खुलने से पहले छह चरणों की खोज चलाता है। ज़्यादातर लोगों को पता भी नहीं होता कि ऐसा हो रहा है। और ज़िंदगी की ज़्यादातर चीज़ों में आपको जानने की ज़रूरत भी नहीं होती। पर अगर आप ऑनलाइन ब्रांड बना रहे हैं, तो…

ड्राफ़्ट

पिछले अध्याय में हमने तय किया कि डोमेन नाम और वेबसाइट दो अलग चीज़ें हैं। डोमेन नाम पता है। वेबसाइट वह है जो उस पते पर रहती है। इन्हें जोड़ने वाला सिस्टम DNS है। अब हम गहराई में देखते हैं कि डोमेन नाम कैसे काम करता है और जब भी कोई उसे ब्राउज़र में टाइप करता है तो क्या होता है।

छोटा जवाब यह है कि डोमेन नाम इंसानों के पढ़ने लायक पते को उस सर्वर के नंबर वाले IP एड्रेस में बदलकर काम करता है जहां आपकी वेबसाइट की फ़ाइलें रखी हैं। पूरा जवाब लुकअप की एक कड़ी है, जिसे आपका ब्राउज़र अपने आप, सेकंड के छोटे-से हिस्से में संभाल लेता है, और आपको यह होता हुआ कभी दिखता नहीं।

डोमेन नाम कैसे काम करता है?

आप ब्राउज़र में wemasy.in टाइप करके एंटर दबाते हैं। इसके बाद जो होता है, वह उसी क्रम में यह है।

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

रिज़ॉल्वर इसके बाद अपना कैश देखता है। अगर उसने wemasy.in हाल में खोजा है, तो वह याददाश्त से जवाब लौटा देता है। अगर नहीं, तो वह पूछना शुरू करता है। रिज़ॉल्वर एक रूट नेमसर्वर को क्वेरी भेजता है। रूट नेमसर्वर DNS सिस्टम के सबसे ऊपर बैठते हैं। उन्हें हर डोमेन नाम का IP एड्रेस नहीं पता होता, पर वे जानते हैं कि हर टॉप-लेवल डोमेन के सही नेमसर्वर कहां मिलेंगे। रूट नेमसर्वर रिज़ॉल्वर को .com के TLD नेमसर्वर से पूछने को कहता है।

TLD नेमसर्वर सारे .com डोमेन संभालता है। उसे ख़ास तौर पर wemasy.in का IP एड्रेस नहीं पता, पर वह जानता है कि उसके लिए कौन-से नेमसर्वर ज़िम्मेदार हैं। वह रिज़ॉल्वर को wemasy.in के आधिकारिक नेमसर्वर के पास भेज देता है।

आधिकारिक नेमसर्वर वह जगह है जहां असली जवाब रहता है। उसमें डोमेन के DNS रिकॉर्ड होते हैं, जिनमें A रिकॉर्ड भी है जो डोमेन नाम को एक ख़ास IP एड्रेस से मिलाता है। रिज़ॉल्वर वह IP एड्रेस लेकर आपके ब्राउज़र को लौटा देता है, और आपका ब्राउज़र उस पते के सर्वर से जुड़ जाता है। सर्वर वेबसाइट की फ़ाइलें लौटाता है, और पेज लोड हो जाता है।

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

DNS क्या है और यह क्यों है?

DNS का मतलब है डोमेन नेम सिस्टम। यह वह वैश्विक डायरेक्टरी है जिसकी वजह से वेबसाइट ढूंढने के लिए नंबरों की जगह नामों का इस्तेमाल हो पाता है। इसके बिना हर बार किसी साइट पर जाने के लिए आपको 185.230.65.11 जैसी लड़ी याद करनी पड़ती।

यह सिस्टम विकेंद्रीकृत बनाया गया था। कोई एक सर्वर नहीं है जिसे पता हो कि हर वेबसाइट कहां रहती है। इसके बजाय ज़िम्मेदारी दुनिया भर के हज़ारों नेमसर्वर में बंटी है, और हर एक कुल का एक हिस्सा संभालता है। इससे सिस्टम तेज़ रहता है, मज़बूत रहता है और बढ़ाया जा सकता है।

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

नेमसर्वर क्या हैं और वे क्या करते हैं?

नेमसर्वर वह सर्वर है जो किसी डोमेन के DNS रिकॉर्ड रखता है। जब आप डोमेन नाम रजिस्टर करते हैं, तो उसे नेमसर्वर के एक सेट को सौंपा जाता है। वे नेमसर्वर उस डोमेन से जुड़ी हर DNS बात का आधिकारिक सोर्स हैं। अगर कोई जानना चाहे कि आपके डोमेन नाम के पीछे IP एड्रेस क्या है, तो जवाब के लिए वह आपके नेमसर्वर तक पहुंचता है।

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

जब आप नेमसर्वर बदलते हैं, तो आप वैश्विक DNS सिस्टम को कह रहे होते हैं कि आपके डोमेन के रिकॉर्ड अब नई जगह ढूंढे। पुराने नेमसर्वर पर आपने जो DNS रिकॉर्ड बनाए थे, वे अपने आप आगे नहीं जाते। आप उन्हें नए नेमसर्वर पर दोबारा बनाते हैं।

A रिकॉर्ड क्या है?

A रिकॉर्ड वह DNS रिकॉर्ड है जो डोमेन नाम को IP एड्रेस से मिलाता है। यह वही मूल रिकॉर्ड है जिससे डोमेन नाम किसी वेबसाइट की ओर इशारा करता है। जब DNS रिज़ॉल्वर आपके आधिकारिक नेमसर्वर पर पहुंचकर पूछता है कि wemasy.in कहां रहता है, तो जो उसे मिलता है वह A रिकॉर्ड है।

DNS रिकॉर्ड कई तरह के होते हैं, और हर एक का अलग काम है। A रिकॉर्ड IP एड्रेस की मैपिंग संभालते हैं। MX रिकॉर्ड ईमेल रूटिंग संभालते हैं। CNAME रिकॉर्ड ऐसे उपनाम बनाते हैं जो एक डोमेन नाम को दूसरे की ओर इशारा करते हैं। TXT रिकॉर्ड सत्यापन के स्ट्रिंग और सुरक्षा कॉन्फ़िगरेशन रखते हैं। A रिकॉर्ड वह है जो आपके डोमेन नाम के वेबसाइट लोड करने से सबसे सीधे जुड़ा है। हर प्रकार क्या करता है, इसकी पूरी जानकारी के लिए DNS रिकॉर्ड के प्रकार की गाइड देखें।

जब DNS अभी सेट न हो तो क्या होता है?

अगर आप डोमेन नाम रजिस्टर करके कभी DNS रिकॉर्ड कॉन्फ़िगर नहीं करते, तो डोमेन रजिस्ट्री में मौजूद रहता है पर कहीं नहीं ले जाता। IP एड्रेस खोजने की कोशिश करने वाले ब्राउज़र को कोई जवाब नहीं मिलता। पेज लोड नहीं होता। ब्राउज़र के हिसाब से विज़िटर को एरर या ख़ाली स्क्रीन दिखती है।

इसीलिए डोमेन नाम रजिस्टर करना चालू वेबसाइट होने जैसा नहीं है। डोमेन नाम इस मायने में चालू है कि वह रजिस्टर है और कोई और उसे नहीं ले सकता। पर वह तब तक काम का नहीं है जब तक DNS रिकॉर्ड सेट न हों और ऐसे सर्वर की ओर इशारा न करें जिस पर असली वेबसाइट फ़ाइलें हों।

यही बात अस्थायी रूप से तब भी होती है जब आप अपनी DNS सेटिंग में बदलाव करते हैं। बदलाव सेव करने और उसके पूरे DNS सिस्टम तक पहुंचने के बीच हमेशा कुछ फ़ासला रहता है।

DNS प्रोपेगेशन क्या है?

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

प्रोपेगेशन में कितना समय लगेगा, यह TTL नाम की सेटिंग पर निर्भर है, जिसका मतलब टाइम टू लिव है। TTL हर DNS रिकॉर्ड पर सेट होता है और रिज़ॉल्वर को बताता है कि अपडेट देखने से पहले जानकारी कितनी देर कैश रखनी है। 3,600 सेकंड के TTL का मतलब है कि रिज़ॉल्वर रिफ़्रेश करने से पहले पुराना डेटा एक घंटे तक रख सकते हैं। कम TTL का मतलब तेज़ प्रोपेगेशन, पर ज़्यादा बार लुकअप।

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

यह प्रक्रिया आपके ब्रांड के लिए क्यों मायने रखती है?

डोमेन नेम सिस्टम कैसे बना है, इसे क़रीब से देखें तो आपको नियंत्रण का एक ऐसा स्तर मिलेगा जो पहली बार ज़रूरत पड़ने पर ही साफ़ दिखता है।

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

डोमेन और सर्वर के बीच यह अलगाव ही साइट को दोबारा बनाना या ले जाना संभालने लायक बनाता है। आप अपनी साइट का नया वर्शन स्टेजिंग सर्वर पर बना सकते हैं, उसे टेस्ट कर सकते हैं, और फिर A रिकॉर्ड अपडेट करके अपने डोमेन नाम को नए सर्वर की ओर मोड़ सकते हैं। यह बदलाव आपके विज़िटर को टूटा पता दिखाए बिना हो जाता है।

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

WEMASY डोमेन नाम का कनेक्शन कैसे संभालता है

WEMASY में आप डोमेन नाम रजिस्टर करके अपनी वेबसाइट बना सकते हैं, और उसे अपनी साइट से जोड़ सकते हैं।

अगर आपने डोमेन नाम कहीं और रजिस्टर किया है और उसे WEMASY की साइट के साथ इस्तेमाल करना चाहते हैं, तो आप उसे कनेक्ट कर सकते हैं। हर प्लान में क्या शामिल है, इसकी जानकारी WEMASY प्राइसिंग पर है।

अक्सर पूछे जाने वाले सवाल

अगर मैं अपना डोमेन ग़लत IP एड्रेस की ओर इशारा करवा दूं तो क्या होता है?

आपका डोमेन नाम टाइप करने वाले विज़िटर ग़लत सर्वर पर पहुंचेंगे, या अगर उस IP एड्रेस के पीछे कोई वेबसाइट नहीं है तो कहीं नहीं। ब्राउज़र को कनेक्शन एरर या ख़ाली पेज मिलता है। इसका हल यह है कि A रिकॉर्ड को सही IP एड्रेस पर अपडेट करें और DNS प्रोपेगेशन पूरा होने का इंतज़ार करें। डोमेन को नए होस्ट से जोड़ते समय DNS रिकॉर्ड दोबारा जांच लेना इसी वजह से ज़रूरी है। WEMASY के वेबसाइट बिल्डर से आप इसे सीधे अपनी वेबसाइट पर सेट कर सकते हैं।

नए सर्वर पर जाने के बाद भी मेरी साइट पुराना वर्शन क्यों दिखा रही है?

DNS रिकॉर्ड लुकअप की कड़ी में कई जगह कैश होते हैं, जिनमें आपका अपना डिवाइस और आपके इंटरनेट प्रोवाइडर का रिज़ॉल्वर भी शामिल हैं। A रिकॉर्ड अपडेट करने के बाद भी पुराना IP एड्रेस स्थानीय रूप से कैश रह सकता है। ब्राउज़र कैश और DNS कैश साफ़ करने से मदद मिल सकती है, पर कुछ मामलों में आपको बस TTL की अवधि ख़त्म होने का इंतज़ार करना होता है, तब जाकर सभी विज़िटर अपडेट किया हुआ वर्शन देखते हैं।

क्या मैं एक ही डोमेन नाम दो अलग वेबसाइट के लिए एक साथ इस्तेमाल कर सकता हूं?

नहीं। डोमेन नाम अपने A रिकॉर्ड से एक समय में सिर्फ़ एक IP एड्रेस की ओर इशारा कर सकता है। अगर आप चाहते हैं कि आपकी साइट के अलग हिस्से अलग सर्वर की ओर जाएं, तो आप सबडोमेन इस्तेमाल कर सकते हैं। उदाहरण के लिए store.yourbrand.com किसी अलग सर्वर की ओर जा सकता है, जबकि yourbrand.com कहीं और, और दोनों एक ही डोमेन का हिस्सा रहते हैं।

क्या अपने डोमेन की DNS सेटिंग संभालने के लिए तकनीकी जानकारी चाहिए?

A रिकॉर्ड अपडेट करना या CNAME जोड़ना जैसे बुनियादी DNS बदलाव गहरी तकनीकी जानकारी के बिना भी संभव हैं, अगर आपके प्रोवाइडर का इंटरफ़ेस साफ़ है। एक बार आप समझ लें कि हर रिकॉर्ड प्रकार क्या करता है, तो अवधारणाएं सीधी हैं। जो प्लेटफ़ॉर्म डोमेन रजिस्ट्रेशन को होस्टिंग के साथ जोड़कर देते हैं, वे अक्सर DNS सेटअप आपके लिए अपने आप कर देते हैं, इसलिए आपको रिकॉर्ड छूने की ज़रूरत ही नहीं पड़ती।

नेमसर्वर और DNS रिकॉर्ड में क्या फ़र्क़ है?

नेमसर्वर वह सर्वर है जो आपके डोमेन के सारे DNS रिकॉर्ड रखता है। DNS रिकॉर्ड उस नेमसर्वर के भीतर की एक ख़ास एंट्री है जो DNS सिस्टम को बताती है कि किसी ख़ास रिक्वेस्ट का क्या करना है, जैसे वेब ट्रैफ़िक, ईमेल या सबडोमेन को रूट करना। जब आप नेमसर्वर अपडेट करते हैं, तो आप अपने सारे DNS रिकॉर्ड का नियंत्रण किसी नए प्रोवाइडर को सौंप देते हैं। जब आप एक DNS रिकॉर्ड अपडेट करते हैं, तो आप एक ख़ास निर्देश बदलते हैं जबकि नेमसर्वर वही रहता है।

अब आप जानते हैं कि डोमेन नाम कैसे काम करता है, किसी के उसे टाइप करने के पल से लेकर पेज लोड होने तक। एक जुड़ा हुआ शब्द है जो आपने शायद डोमेन नाम की जगह इस्तेमाल होते देखा होगा, पर वह अलग चीज़ है। वह शब्द URL है। अगला अध्याय ठीक यही बताता है कि URL और डोमेन नाम को क्या अलग करता है, और अपनी साइट सेट करते समय यह फ़र्क़ क्यों मायने रखता है।

यह भी पढ़ें

और पढ़ें: डोमेन के बारे में सब कुछ

इसे अभी आज़माएँ
अपनी खुद की वेबसाइट पर।

WEMASY के साथ मुफ़्त शुरू करें और कुछ ही मिनटों में अपनी साइट बनाएँ।