DNS क्या है और यह कैसे काम करता है?

ब्राउज़र में आप जो भी डोमेन नाम टाइप करते हैं, वह अपने आप में बेकार है। कंप्यूटर शब्द नहीं समझते। उन्हें नंबर चाहिए, और DNS वह सिस्टम है जो एक को दूसरे में बदलता है। डोमेन नेम सिस्टम हर वेबसाइट विज़िट, हर भेजे गए ईमेल और सर्वर से जुड़ने वाले हर ऐप के पीछे बैठा…

ड्राफ़्ट

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

DNS क्या है?

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

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

DNS के बिना हर वेबसाइट विज़िट के लिए आपको सीधे-सादे डोमेन नाम की जगह 192.0.2.1 जैसा कुछ टाइप करना पड़ता। DNS इंटरनेट को सबके लिए इस्तेमाल करने लायक बनाता है, सिर्फ़ इंजीनियरों के लिए नहीं।

DNS लुकअप कैसे काम करता है?

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

स्टेप 1. आपका ब्राउज़र अपना कैश देखता है

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

स्टेप 2. रिक्वेस्ट DNS रिज़ॉल्वर के पास जाती है

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

स्टेप 3. रिज़ॉल्वर रूट सर्वर से संपर्क करता है

रिज़ॉल्वर पहले इंटरनेट के रूट सर्वरों में से किसी एक से संपर्क करता है। दुनिया भर में रूट सर्वरों के 13 सेट फैले हैं। रूट सर्वर को आपके डोमेन का IP एड्रेस नहीं पता, पर उसे पता है कि डोमेन एक्सटेंशन कौन सा सर्वर संभालता है। आप .com डोमेन खोज रहे हैं, तो रूट सर्वर रिज़ॉल्वर को .com TLD सर्वर की ओर भेजता है।

स्टेप 4. TLD सर्वर जवाब देता है

TLD का मतलब टॉप-लेवल डोमेन है। .com का TLD सर्वर जानता है कि हर .com डोमेन के लिए कौन सा नेमसर्वर ज़िम्मेदार है। वह आखिरी IP एड्रेस नहीं लौटाता। इसके बजाय वह रिज़ॉल्वर को बताता है कि आगे किस ऑथॉरिटेटिव नेमसर्वर से संपर्क करना है। डोमेन एक्सटेंशन समझना यह समझाने में मदद करता है कि यह स्टेप क्यों है। हर एक्सटेंशन के अपने TLD सर्वरों का सेट होता है जो उसके नीचे के डोमेन संभालता है।

स्टेप 5. ऑथॉरिटेटिव नेमसर्वर IP एड्रेस लौटाता है

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

ब्राउज़र से रिज़ॉल्वर, रूट सर्वर, TLD सर्वर, ऑथॉरिटेटिव नेमसर्वर और वापस, यह पूरी कड़ी आम तौर पर 100 मिलीसेकंड से कम में पूरी हो जाती है।

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

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

आपके नेमसर्वर गलत सेट हों, तो आपके डोमेन से जुड़ा कुछ भी काम नहीं करेगा। आपकी वेबसाइट लोड नहीं होगी। आपका ईमेल नहीं पहुंचेगा। उस डोमेन से जुड़ी कोई भी सेवा तब तक रुक जाती है जब तक नेमसर्वर सही जगह पॉइंट न किए जाएं।

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

DNS सेटिंग गलत हों तो क्या होता है?

DNS की समस्याएं किसी ब्रांड के ऑनलाइन सामने आने वाली सबसे झुंझलाने वाली दिक्कतों में से हैं, क्योंकि लक्षण किसी बिल्कुल अलग चीज़ जैसे दिखते हैं।

  • आपकी वेबसाइट डाउन हो जाती है। आपके वेब सर्वर की ओर पॉइंट करने वाला DNS रिकॉर्ड गायब या गलत हो, तो ब्राउज़र आपकी साइट नहीं ढूंढ पाते। डोमेन अब भी आपका है, पर विज़िटर को आपके कंटेंट की जगह एरर पेज दिखता है।
  • ईमेल काम करना बंद कर देता है। ईमेल एक खास तरह के DNS रिकॉर्ड पर निर्भर करता है जिसे MX रिकॉर्ड कहते हैं। MX रिकॉर्ड हटा दिया जाए, बदल जाए या गलत सर्वर की ओर पॉइंट हो, तो आपके डोमेन पर भेजे गए ईमेल बाउंस हो जाते हैं या पूरी तरह गायब हो जाते हैं।
  • SSL सर्टिफ़िकेट फ़ेल हो जाते हैं। कुछ SSL वेरिफ़िकेशन तरीके DNS रिकॉर्ड पर निर्भर करते हैं। सर्टिफ़िकेट रिन्यूअल के दौरान वे रिकॉर्ड हट जाएं या बदल जाएं, तो रिन्यूअल फ़ेल हो जाता है और आपकी साइट का सुरक्षित कनेक्शन खत्म हो जाता है।
  • थर्ड-पार्टी सेवाएं टूट जाती हैं। आपके डोमेन से जुड़ने वाले कई टूल, जैसे ईमेल मार्केटिंग प्लेटफ़ॉर्म या एनालिटिक्स वेरिफ़िकेशन, को काम करने के लिए खास DNS रिकॉर्ड चाहिए। उन रिकॉर्ड को हटाने या बदलने से सेवा कट जाती है।

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

DNS प्रोपेगेशन कैसे काम करता है?

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

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

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

आम DNS शब्दों की व्याख्या

DNS की अपनी शब्दावली है। डोमेन मैनेज करते समय जिन शब्दों से आपका सबसे ज़्यादा सामना होगा, वे ये हैं।

  • A रिकॉर्ड। डोमेन नाम को IPv4 एड्रेस की ओर पॉइंट करता है (192.0.2.1 जैसा मानक नंबर फ़ॉर्मैट)। यही रिकॉर्ड आपके डोमेन को उस सर्वर से जोड़ता है जहां आपकी वेबसाइट होस्ट है।
  • CNAME रिकॉर्ड। एक डोमेन नाम को IP एड्रेस की जगह दूसरे डोमेन नाम की ओर पॉइंट करता है। अक्सर तब इस्तेमाल होता है जब सबडोमेन (जैसे www) को मुख्य डोमेन वाली ही जगह पर पहुंचाना हो।
  • MX रिकॉर्ड। इंटरनेट को बताता है कि आपके डोमेन का ईमेल कौन सा मेल सर्वर संभालता है। सही MX रिकॉर्ड के बिना आपके डोमेन पर भेजा गया ईमेल डिलीवर नहीं होगा।
  • नेमसर्वर (NS रिकॉर्ड)। बताता है कि आपके डोमेन के लिए कौन से नेमसर्वर ऑथॉरिटेटिव हैं। आप अपने डोमेन का DNS मैनेजमेंट एक प्रोवाइडर से दूसरे पर ले जाते हैं, तो यही अपडेट करते हैं।
  • TXT रिकॉर्ड। टेक्स्ट-आधारित जानकारी रखता है जिसे दूसरी सेवाएं पढ़ सकती हैं। आम तौर पर ईमेल वेरिफ़िकेशन, डोमेन ओनरशिप की पुष्टि और सिक्योरिटी पॉलिसी के लिए इस्तेमाल होता है।
  • TTL (टाइम टू लाइव)। हर DNS रिकॉर्ड पर सेट वैल्यू जो तय करती है कि दूसरे सर्वर ताज़ा कॉपी मांगने से पहले रिकॉर्ड को कितनी देर कैश रखें। छोटे TTL का मतलब तेज़ अपडेट पर ज़्यादा बार लुकअप।

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

WEMASY DNS कैसे संभालता है

आप WEMASY से साइट बनाकर अपना डोमेन जोड़ते हैं, तो WEMASY आपको ज़रूरी DNS कॉन्फ़िगरेशन देता है। प्लेटफ़ॉर्म आपको ठीक-ठीक बताता है कि कौन से रिकॉर्ड सेट करने हैं और अपने नेमसर्वर कहां पॉइंट करने हैं।

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

DNS के बारे में अक्सर पूछे जाने वाले सवाल

क्या DNS का असर आपकी वेबसाइट के लोड होने की स्पीड पर पड़ता है?

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

क्या एक ही डोमेन के लिए अलग-अलग DNS प्रोवाइडर इस्तेमाल करना संभव है?

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

DNS और URL में क्या फ़र्क है?

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

क्या डोमेन रजिस्ट्रार बदले बिना DNS रिकॉर्ड बदले जा सकते हैं?

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

डोमेन एक्सपायर हो जाए तो DNS रिकॉर्ड का क्या होता है?

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

यह भी पढ़ें

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

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

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