डायनेमिक डीएनएस

डायनेमिक डीएनएस (डीडीएनएस) डॉमेन नाम प्रणाली (डीएनएस) में नाम सर्वर को स्वचालित रूप से नवीनीकरण करने की एक विधि है, प्रायः वास्तविक समय में, इसके विन्यस्त किए गए होस्ट नाम, पते या अन्य जानकारी के सक्रिय डीडीएनएस विन्यास के साथ।

इस शब्द का प्रयोग दो भिन्न-भिन्न अवधारणाओं का वर्णन करने के लिए किया जाता है। पहला डायनेमिक डीएनएस अद्यतन करना है जो उन व्यवस्था को संदर्भित करता है जिनका उपयोग स्वतः संपादन के बिना पारंपरिक डीएनएस अभिलेख को नवीनीकरण करने के लिए किया जाता है। ये तंत्र सुरक्षा प्रदान करने के लिए टीएसआईजी का उपयोग करते हैं। दूसरी तरह का डायनेमिक डीएनएस प्रायः नवीनीकरण क्लाइंट का उपयोग करके हल्के और तत्काल नवीनीकरण की अनुमति देता है, जो डीएनएस रिकॉर्ड को नवीनीकरण करने के लिए RFC2136 मानक का उपयोग नहीं करते हैं। ये क्लाइंट उन उपकरणों के लिए एक स्थायी एड्रेसिंग विधि प्रदान करते हैं जो अपना स्थान, विन्यास या क्लासफुल नेटवर्क  बार-बार बदलते हैं।

पृष्ठभूमि
इंटरनेट (एआरपीएएनईटी) के शुरुआती चरणों में, नेटवर्क पर मेजबानों को संबोधित करना स्थिर अनुवाद तालिकाओं द्वारा हासिल किया गया था जो मेजबाननामों को आईपी पते पर मैप करते थे। तालिकाओं को होस्ट फ़ाइल  के रूप में मैन्युअल रूप से बनाए रखा गया था। डोमेन नेम सिस्टम प्रत्येक नेटवर्क, या  डोमेन नाम  के लिए कॉन्फ़िगर किए गए दूरस्थ डेटाबेस के लिए पुनरावर्ती प्रश्नों के माध्यम से समान पता जानकारी को स्वचालित रूप से ऑनलाइन वितरित करने की एक विधि लाया। यहां तक ​​कि यह डीएनएस सुविधा अभी भी प्रत्येक भाग लेने वाले नोड पर स्थिर लुकअप टेबल का उपयोग करती है। आईपी ​​​​पते, एक बार किसी विशेष होस्ट को सौंपे जाने के बाद, शायद ही कभी बदले जाते हैं और तंत्र शुरू में पर्याप्त था। हालांकि, इंटरनेट के तेजी से विकास और कार्यस्थल और घरों में व्यक्तिगत कंप्यूटरों के प्रसार ने प्रशासकों के लिए असाइन किए गए आईपी पतों का ट्रैक रखने और उनके  पता स्थान  का प्रबंधन करने के लिए पर्याप्त बोझ पैदा कर दिया है।  डाइनामिक होस्ट कॉन्फिगरेशन प्रोटोकॉल  (डीएचसीपी) ने उद्यमों और इंटरनेट सेवा प्रदाताओं (आईएसपी) को कंप्यूटर को स्वचालित रूप से संचालित करने के लिए पते निर्दिष्ट करने की अनुमति दी। इसके अलावा, इसने उपलब्ध पता स्थान को संरक्षित करने में मदद की, क्योंकि सभी उपकरणों को हर समय सक्रिय रूप से उपयोग नहीं किया जा सकता है और पते को आवश्यकतानुसार सौंपा जा सकता है। इस सुविधा के लिए आवश्यक है कि DNS सर्वरों को स्वचालित रूप से भी चालू रखा जाए। डायनेमिक डीएनएस के पहले कार्यान्वयन ने इस उद्देश्य को पूरा किया: होस्ट कंप्यूटरों ने डीएचसीपी सर्वर से या स्व-विन्यास के माध्यम से प्राप्त पते के अपने संबंधित डीएनएस सर्वर को सूचित करने की सुविधा प्राप्त की। यह प्रोटोकॉल-आधारित DNS अद्यतन विधि 1997 में IETF प्रकाशन में प्रलेखित और मानकीकृत की गई थी और डीएनएस प्रोटोकॉल का एक मानक हिस्सा बन गया है (एनएसयूपीडेट प्रोग्राम भी देखें)।

घरों में इंटरनेट के विस्फोटक विकास और प्रसार ने बढ़ते IPv4 एड्रेस थकावट को जन्म दिया है। डीएचसीपी आईएसपी के साथ-साथ ग्राहक-परिसर राउटर प्राइवेट नेटवर्क  एड्रेस ट्रांसलेशन (एनएटी) को लागू करके घर और छोटे-व्यवसाय के अंत-उपयोगकर्ताओं को एक ही आईपी पते से जोड़ने के लिए उनके पते के स्थान का प्रबंधन करने के लिए एक महत्वपूर्ण उपकरण बन गया। इन राउटरों के पीछे निजी नेटवर्क इन उद्देश्यों के लिए  नेवोर्क पता अनुवादन  का उपयोग करता है, NAT डिवाइस द्वारा प्रच्छन्न। हालाँकि, इसने इंटरनेट आर्किटेक्चर के  एंड-टू-एंड सिद्धांत  को तोड़ दिया और निजी नेटवर्क को अनुमति देने के लिए तरीकों की आवश्यकता थी, प्रायः बदलते बाहरी आईपी पते के साथ, अपने सार्वजनिक पते की खोज करने और इसे इंटरनेट में भाग लेने के लिए डोमेन नेम सिस्टम में डालने के लिए संचार ठीक से। आज, कई प्रदाता, जिन्हें डायनेमिक डीएनएस सेवा प्रदाता कहा जाता है, इंटरनेट पर ऐसी तकनीक और सेवाएं प्रदान करते हैं।

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

डोमेन नाम सिस्टम और उसके रजिस्ट्रार की वितरित प्रकृति के कारण, वैश्विक डीएनएस के नवीनीकरण को वितरित होने में घंटों लग सकते हैं। इस प्रकार डीएनएस केवल उन सेवाओं के लिए उपयुक्त है जो प्रायः अपना आईपी पता नहीं बदलते हैं, जैसा कि विकिपीडिया जैसी अधिकांश बड़ी सेवाओं के मामले में होता है। हालाँकि, छोटी सेवाओं की आम तौर पर छोटी अवधि में मेजबान से मेजबान में जाने की संभावना अधिक होती है। कुछ प्रकार के इंटरनेट सेवा प्रदाता पर चलने वाले सर्वर, विशेष रूप से केबल मॉडम, दिनों या घंटों के क्रम में बहुत कम समय में अपना आईपी पता बदलने की संभावना रखते हैं। डायनेमिक डीएनएस एक ऐसी प्रणाली है जो तेजी से नवीनीकरण की समस्या का समाधान करती है।

प्रकार
डीडीएनएस शब्द का प्रयोग दो तरीकों से किया जाता है, जबकि तकनीकी रूप से समान होने के बावजूद, बहुत भिन्न उद्देश्य और उपयोगकर्ता आबादी होती है। पहला मानक-आधारित DDNS है, जो अद्यतन के लिए पूछने के लिए DNS प्रोटोकॉल के विस्तार का उपयोग करता है; इसका उपयोग प्रायः कंपनी के लैपटॉप में अपना पता दर्ज करने के लिए किया जाता है। दूसरा मालिकाना DDNS है, आमतौर पर एक वेब-आधारित प्रोटोकॉल, आम तौर पर उपयोगकर्ता नाम और पासवर्ड के साथ एक ही HTTP फ़ेच होता है जो फिर कुछ DNS रिकॉर्ड्स (कुछ अनिर्दिष्ट विधि द्वारा) को नवीनीकरण करता है; यह आमतौर पर एक घरेलू कंप्यूटर के लिए सार्वजनिक रूप से ज्ञात नाम से खुद को पंजीकृत करने के लिए उपयोग किया जाता है ताकि एक व्यापक समूह द्वारा पाया जा सके, उदाहरण के लिए गेम सर्वर या वेबकैम के रूप में।

इंटरनेट एक्सेस के अंतिम उपयोगकर्ता अपने इंटरनेट सेवा प्रदाता द्वारा आईपी पते का आवंटन प्राप्त करते हैं, प्रायः केवल एक ही पता। असाइन किए गए पते या तो निश्चित हो सकते हैं (अर्थात स्थिर), या समय-समय पर बदल सकते हैं, एक स्थिति जिसे गतिशील कहा जाता है। गतिशील पते आम तौर पर केवल आवासीय ग्राहकों और छोटे व्यवसायों को दिए जाते हैं, क्योंकि अधिकांश उद्यमों को विशेष रूप से स्थिर पते की आवश्यकता होती है।

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

कई प्रदाता इस परिदृश्य के लिए वाणिज्यिक या मुफ्त डायनेमिक डीएनएस सेवा प्रदान करते हैं। स्वत: पुनर्संरचना आम तौर पर उपयोगकर्ता के राउटर (कंप्यूटिंग)  या कंप्यूटर में कार्यान्वित की जाती है, जो डीडीएनएस सेवा को अद्यतन करने के लिए सॉफ़्टवेयर चलाता है। उपयोगकर्ता के उपकरण और प्रदाता के बीच संचार मानकीकृत नहीं है, हालांकि समय के साथ अद्यतन करने के कुछ मानक वेब-आधारित तरीके सामने आए हैं।

मानक-आधारित डीडीएनएस
डोमेन नाम सर्वर रिकॉर्ड को गतिशील रूप से नवीनीकरण करने का मानकीकृत तरीका RFC 2136 द्वारा निर्धारित किया गया है, जिसे आमतौर पर डायनेमिक DNS नवीनीकरण के रूप में जाना जाता है। RFC 2136 द्वारा वर्णित विधि प्रबंधित DNS सर्वरों के उपयोग के लिए एक नेटवर्क प्रोटोकॉल है, और इसमें एक सुरक्षा तंत्र शामिल है। RFC 2136 सभी DNS रिकॉर्ड प्रकारों का समर्थन करता है, लेकिन प्रायः इसका उपयोग केवल DHCP  सिस्टम के विस्तार के रूप में किया जाता है, और जिसमें अधिकृत DHCP सर्वर क्लाइंट रिकॉर्ड को DNS में पंजीकृत करते हैं। RFC 2136 के लिए इस प्रकार का समर्थन ढेर सारे क्लाइंट और सर्वर सॉफ़्टवेयर द्वारा प्रदान किया जाता है, जिनमें वे भी शामिल हैं जो अधिकांश वर्तमान ऑपरेटिंग सिस्टम के घटक हैं। RFC 2136 के लिए समर्थन  LDAP  और Active Directory|Windows' Active Directory डोमेन सहित कई  निर्देशिका सेवा ओं का भी एक अभिन्न अंग है।

अनुप्रयोग
Microsoft Windows नेटवर्क में, डायनेमिक DNS  सक्रिय निर्देशिका  का एक अभिन्न अंग है, क्योंकि  डोमेन नियंत्रक  अपने SRV रिकॉर्ड को DNS में पंजीकृत करते हैं ताकि डोमेन (या फ़ॉरेस्ट) के अन्य कंप्यूटर उन तक पहुँच सकें।

इंटरनेट संचार को सुरक्षित करने के बढ़ते प्रयासों में आज सार्वजनिक इंटरनेट के माध्यम से सभी गतिशील अद्यतनों का एन्क्रिप्शन शामिल है, क्योंकि इन सार्वजनिक गतिशील डीएनएस सेवाओं का सुरक्षा उल्लंघनों को डिजाइन करने के लिए तेजी से दुरुपयोग किया गया है। DNSSEC  प्रोटोकॉल सूट के भीतर मानक-आधारित विधियाँ, जैसे TSIG, DNS नवीनीकरण को सुरक्षित करने के लिए विकसित की गई हैं, लेकिन व्यापक रूप से उपयोग में नहीं हैं। माइक्रोसॉफ्ट ने करबरोस (प्रोटोकॉल) प्रमाणीकरण के आधार पर TSIG#Alternatives to TSIG तकनीक (गुप्त कुंजी लेनदेन के लिए सामान्य सुरक्षा सेवा एल्गोरिथम|GSS-TSIG) विकसित की है।

कुछ मुफ्त सॉफ्टवेयर  DNS सर्वर सॉफ़्टवेयर सिस्टम, जैसे कि  dnsmasq, गतिशील अद्यतन प्रक्रिया का समर्थन करते हैं जिसमें सीधे एक अंतर्निर्मित DHCP सर्वर शामिल होता है। यह सर्वर स्वचालित रूप से DNS रिकॉर्ड्स को अद्यतन या जोड़ता है क्योंकि यह पते निर्दिष्ट करता है, विशेष रूप से गतिशील अद्यतनों को कॉन्फ़िगर करने के कार्य के व्यवस्थापक को राहत देता है।

इंटरनेट एक्सेस उपकरणों के लिए डीडीएनएस
डायनेमिक डीएनएस प्रदाता एक सॉफ्टवेयर क्लाइंट (कंप्यूटिंग)  प्रोग्राम प्रदान करते हैं जो क्लाइंट सिस्टम के सार्वजनिक आईपी पतों की खोज और पंजीकरण को स्वचालित करता है। क्लाइंट प्रोग्राम को निजी नेटवर्क में कंप्यूटर या डिवाइस पर निष्पादित किया जाता है। यह एक अद्वितीय लॉगिन नाम के साथ डीडीएनएस प्रदाता के सिस्टम से जुड़ता है; प्रदाता डोमेन नाम प्रणाली में एक होस्टनाम के साथ होम नेटवर्क के खोजे गए सार्वजनिक आईपी पते को जोड़ने के लिए नाम का उपयोग करता है। प्रदाता के आधार पर, होस्टनाम प्रदाता के स्वामित्व वाले डोमेन के भीतर या ग्राहक के अपने डोमेन नाम के भीतर पंजीकृत होता है। ये सेवाएं कई तंत्रों द्वारा कार्य कर सकती हैं। प्रायः वे एक  HTTP  सेवा अनुरोध का उपयोग करते हैं क्योंकि प्रतिबंधात्मक वातावरण भी आमतौर पर HTTP सेवा की अनुमति देते हैं। अधिकांश प्रदाताओं के पास पहले प्रदाता DynDNS (Dyn.com) के समान एक API होता है, इसलिए इसे प्रायः DynDNS2 कहा जाता है।

कई होम नेटवर्किंग रेजिडेंशियल गेटवे|मॉडेम/राउटर में उनके फर्मवेयर  में क्लाइंट एप्लिकेशन शामिल होते हैं, जो विभिन्न प्रकार के डीडीएनएस प्रदाताओं के साथ संगत होते हैं।

सुरक्षा उपकरण निर्माताओं के लिए DDNS
डिजिटल वीडियो रिकॉर्डर और आईपी कैमरों जैसे आईपी-आधारित सुरक्षा उपकरणों के लिए डायनेमिक डीएनएस एक अपेक्षित विशेषता या आवश्यकता भी है। आज के निर्माता के लिए कई विकल्प उपलब्ध हैं, और इनमें मौजूदा DDNS सेवाओं का उपयोग या निर्माताओं द्वारा स्वयं होस्ट की गई कस्टम सेवाओं का उपयोग शामिल है।

लगभग सभी मामलों में, एक साधारण HTTP आधारित नवीनीकरण अप्लिकेशन प्रोग्रामिंग अंतरफलक  का उपयोग किया जाता है क्योंकि यह डिवाइस के फ़र्मवेयर में DDNS क्लाइंट (कंप्यूटिंग) के आसान एकीकरण की अनुमति देता है। कई पूर्व-निर्मित उपकरण हैं जो सर्वर और क्लाइंट विकास के बोझ को कम करने में मदद कर सकते हैं, जैसे कि MintDNS,  cURL  और Inadyn। अधिकांश वेब-आधारित डीडीएनएस सेवाएं मानक उपयोगकर्ता नाम और पासवर्ड सुरक्षा स्कीमा का उपयोग करती हैं। इसके लिए आवश्यक है कि उपयोगकर्ता पहले डीडीएनएस सर्वर वेबसाइट पर एक खाता बनाएं और फिर जब भी आईपी पता परिवर्तन का पता चले तो डीडीएनएस सर्वर को नवीनीकरण भेजने के लिए डिवाइस को कॉन्फ़िगर करें।

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

यह भी देखें

 * प्रबंधित डीएनएस प्रदाताओं की सूची
 * डीएनएस सर्वर सॉफ्टवेयर की तुलना
 * मल्टीकास्ट डीएनएस, आंतरिक नेटवर्क में उपयोग के लिए गतिशील नाम संकल्प के लिए एक वैकल्पिक तंत्र
 * वैकल्पिक डीएनएस रूट
 * टोर (नेटवर्क) ऐसे डोमेन का भी उपयोग करता है जिसे स्थिर आईपी की आवश्यकता नहीं होती है

इस पेज में लापता आंतरिक लिंक की सूची

 * आईपी ​​पता
 * अंतराजाल सेवा प्रदाता
 * nsupdate
 * IPv4 पता थकावट
 * एसआरवी रिकॉर्ड
 * गुप्त कुंजी लेन-देन के लिए सामान्य सुरक्षा सेवा एल्गोरिथम
 * केर्बरोस (प्रोटोकॉल)
 * आईपी ​​कैमरा
 * प्रबंधित DNS प्रदाताओं की सूची
 * वैकल्पिक DNS रूट