↓ मुख्य सामग्री पर जाएँ
  1. आर्टिकल्स/

डोमेन + डीडीएनएस 7 तरीके और पुराने को अपडेट करें

Rubén Infante Docio
लेखक
Rubén Infante Docio
सॉफ़्टवेयर इंजीनियर
विषय-सूची

](/wp-content/uploads/2014/08/DNS_Logo.gif) वर्ल्ड बॉल पर ![डीएनएस लोगो

DynDNS में मुफ्त खातों के बंद होने के बाद, हमें इंटरनेट से होम सर्वर तक पहुंचने का एक और तरीका तलाशना चाहिए, क्योंकि ऑपरेटर वर्तमान में फिक्स्ड आईपी को एक अलग सेवा के रूप में बेचते हैं (मुझे अभी भी स्थिर और मुफ्त आईपी याद है जो टेलीफोन ने मुझे अपने पहले एडीएसएल में से एक में दिया था।

सौभाग्य से, गतिशील DNS हैं

डायनेमिक डीएनएस (डीडीएनएस](http://en.wikipedia.org/wiki/Dynamic_DNS “Dynamic DNS”)[) एक ऐसी सेवा है जो नाम सर्वर पर स्थित](http://es.wikipedia.org/wiki/Nombre_de_dominio “Nombre de dominio”) डोमेन नामों के बारे में जानकारी को वास्तविक समय में अपडेट करने की अनुमति देती है। इसका सबसे आम उपयोग इंटरनेट से एक डोमेन नाम को एक चर (गतिशील) आईपी [पते वाले डिवाइस पर असाइनमेंट की अनुमति देना है। यह आपको यह जाने बिना कि वर्तमान में कौन सा आईपी पता है, विचाराधीन मशीन से कनेक्ट करने की अनुमति देता है।

विकिपीडिया

इसमें क्या होना चाहिए?
#

हमें एक ऐसे समाधान की आवश्यकता है जो कई विशेषताओं को पूरा करता हो:

समाधान
#

1. डोमेन रजिस्ट्रार द्वारा प्रदान किया गया (1 स्तर)
#

जब आप उनमें से कोई एक खरीदते हैं, तो कुछ डोमेन रजिस्ट्रार इस प्रकार की सेवाएं मुफ्त में प्रदान करते हैं, या यदि आपके पास पहले से मौजूद कोई सेवा है, तो Google “डायनेमिक डीएनएस + आपका डोमेन रजिस्ट्रार” खोजें।

फ़ायदे
#

  • उपयोग में आसानी

नुकसान
#

  • इस सेवा को किसी भी समय DynDNS के रूप में भुगतान में परिवर्तित किया जा सकता है
  • हम अपने डोमेन पर पूरी तरह से नियंत्रण में नहीं हैं
  • एक शीर्ष-स्तरीय डोमेन की आवश्यकता है

लिंक
#

2. 2 स्तर का डोमेन रजिस्ट्रार इसके लिए तैयार
#

यह वह समाधान है जिसका हम में से अधिकांश ने अब तक उपयोग किया है: नो-आईपी, डायनडीएनएस आदि। हालाँकि, ऐसा हो सकता है कि ये सेवाएँ भुगतान की जाती हैं, गिर जाती हैं या दिवालिया हो जाती हैं।

फ़ायदे
#

  • उपयोग में आसानी

नुकसान
#

  • हम पूरी तरह से अपने डोमेन के नियंत्रण में नहीं हैं
  • किसी भी समय इसका भुगतान किया जा सकता है और हम अपनी कनेक्टिविटी खो देंगे

लिंक
#

  • DNSOMATIC के लिए लिंक

टिप्पणियाँ
#

मैं किसी भी परिस्थिति में इस समाधान की अनुशंसा नहीं करता DNSOMATIC का उपयोग करना हमेशा बेहतर होता है, भले ही यह एक ही सेवा के साथ हो, जैसा कि नीचे बताया गया है

कदम
#

  1. चुनी गई सेवा में एक खाता बनाएं, मैं इन 3 की अनुशंसा करता हूं:

    1. नो-आईपी: वे वर्षों से एक गुणवत्ता सेवा की पेशकश कर रहे हैं, लेकिन मुझे डर है कि वे जल्द ही DynDNS के साथ उनकी समानता के कारण भुगतान किए जाएंगे
    2. ओपनडीएनएस: डीएनएसओमैटिक ओपनडीएनएस से संबंधित है और वे अपनी सेवा प्रदान करते हैं, इस कंपनी ने हमेशा मुझे बहुत भरोसा दिया है
    3. freedns.afraid.org : हालांकि ऐसा लगता है कि उनकी वेबसाइट 80 के दशक में बनाई गई थी, मैंने इस सेवा के बारे में अच्छी चीजों के अलावा कुछ नहीं सुना है
  2. अपने ddns क्लाइंट को कॉन्फ़िगर करें, अपने राउटर के वेब इंटरफ़ेस में या ddclient लिनक्स सर्वर के मामले में, मैं इस पहलू पर और विस्तार नहीं करूंगा क्योंकि इंटरनेट पर हजारों ट्यूटोरियल हैं। हालाँकि, मैं लिनक्स में GUI ddclient के साथ स्थापित और कॉन्फ़िगर करने के लिए कुछ कमांड रखूंगा

    //Si no lo tienes instalado
    sudo apt-get install ddclient
    //Si ya lo tienes instalado
    sudo dpkg-reconfigure ddclient

3. DNSOMATIC, विभिन्न डोमेन रजिस्ट्रार (2nd लेवल)
#

अब तक समाधान नो-आईपी या डायनडीएनएस के साथ एक खाता बनाने का हुआ करता था, हालांकि, डीएनएसओमैटिक के लिए धन्यवाद हम](https://www.dnsomatic.com/wiki/supportedservices) सेवाओं की भीड़ [में कई खातों को पंजीकृत कर सकते हैं और उन सभी को एक ही वेब अनुरोध के साथ अपडेट कर सकते हैं, यह अधिकांश डीडीएनएस क्लाइंट के साथ भी संगत है लिनक्स सर्वर के लिए मेरा पसंदीदा](http://sourceforge.net/projects/ddclient/) [डीडीक्लाइंट शामिल है।

फ़ायदे
#

  • उपयोग में आसानी
  • ओपनडीएनएस द्वारा अनुरक्षित, जो मुझे आत्मविश्वास देता है

नुकसान
#

  • यह सेवा भुगतान हो सकती है, लेकिन ऐसा नहीं लगता कि ऐसा होगा
  • हम पूरी तरह से अपने डोमेन के नियंत्रण में नहीं हैं

लिंक
#

  • DNSOMATIC के लिए लिंक

टिप्पणियाँ
#

यह सेवा मात्रा से अधिक गुणवत्ता पर आधारित है, यानी हमारे पास बड़ी संख्या में डोमेन होंगे, ताकि यदि कोई भुगतान किया जाता है या गिरता है, तो हम हमेशा दूसरे का उपयोग कर सकते हैं।

कदम
#

  1. एक DNSOMATIC खाता बनाएँ
  2. अपनी इच्छित सेवाओं में खाते बनाएं, मैं अनुशंसा करता हूं 3:
    1. नो-आईपी: वे वर्षों से एक गुणवत्ता सेवा की पेशकश कर रहे हैं, लेकिन मुझे डर है कि वे जल्द ही DynDNS के साथ उनकी समानता के कारण भुगतान किए जाएंगे
    2. ओपनडीएनएस: डीएनएसओमैटिक ओपनडीएनएस से संबंधित है और वे अपनी सेवा प्रदान करते हैं, इस कंपनी ने हमेशा मुझे बहुत भरोसा दिया है
    3. freedns.afraid.org : हालांकि ऐसा लगता है कि उनकी वेबसाइट 80 के दशक में बनाई गई थी, मैंने इस सेवा के बारे में अच्छी चीजों के अलावा कुछ नहीं सुना है
  3. इन सेवाओं में बनाए गए खातों का डेटा अपने DNSOMATIC डैशबोर्ड में जोड़ें

4. 1 स्तर के डोमेन को गतिशील में बदलें, भले ही हमारे प्रदाता के पास समर्थन न हो
#

मुझे लगता है कि इस शीर्षक के पीछे बहुत अधिक स्पष्टीकरण नहीं है, लेकिन मूल रूप से हम जो करेंगे वह हमारे मुख्य डोमेन पर afraid.org के रूप में एक गतिशील डीएनएस प्रदाता के डीएनएस का उपयोग करना है, और फिर इसके एपीआई के माध्यम से, इसे स्क्रिप्ट के माध्यम से स्वयं अपडेट करना है

फ़ायदे
#

  • बनाने में जल्दी
  • अनुकूलन क्षमता
  • हम अपने गैर-गतिशील डोमेन को गतिशील के रूप में उपयोग कर सकते हैं

नुकसान
#

  • थोड़ा नियंत्रण क्योंकि हम एक ही मुफ्त डीडीएनएस प्रदाता पर भरोसा करना जारी रखते हैं

लिंक
#

  • यहाँ आप स्पेनिश में देख सकते हैं कि Godaddy जैसे सबसे बड़े रजिस्ट्रारों में से एक के साथ यह कैसे करना है

5. अपना स्वयं का स्व-अद्यतन करने वाला DDNS सर्वर बनाएं
#

GnuDIP डायनेमिक DNS मुफ्त प्रोजेक्ट हमें अपनी मशीनों और डोमेन पर अपनी जरूरत की हर चीज को माउंट करने की अनुमति देता है, जो गोपनीयता/सुरक्षा पागल के लिए एक फायदा है, लेकिन आलसी लोगों के लिए…

फ़ायदे
#

  • पूर्ण नियंत्रण
  • अनुकूलन क्षमता

नुकसान
#

  • स्थापना कठिनाई
  • यह हमें हमेशा एक निश्चित आईपी के साथ एक मशीन बनाए रखने के लिए मजबूर करता है, भले ही वह क्लाउड और डोमेन में हो।

लिंक
#

6. बहुत ही कलात्मक तरीके से अपना खुद का डीडीएनएस क्लाइंट और सर्वर बनाएं
#

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

फ़ायदे
#

  • पूर्ण नियंत्रण
  • अनुकूलन क्षमता

नुकसान
#

  • मध्यम स्थापना कठिनाई
  • यह दूसरों की तरह सिद्ध समाधान नहीं है और इसका अपडेट बदलाव के बजाय समय पर आधारित है

लिंक
#

7. DNS बदलने पर उन्हें अपडेट करने के लिए CPANEL API का उपयोग करना
#

यह एक बहुत ही चतुर समाधान है जिसे हमारे पास मिशेल हान के लिए धन्यवाद है, जो आईपी को अपडेट करने के लिए CPANEL API (अधिकांश होस्टिंग के नियंत्रण कक्ष) का उपयोग कर रहा है जिस पर एक डोमेन पुनर्निर्देशित किया जाता है।

  • इसमें शामिल हैं:

    • एक PHP स्क्रिप्ट, घर से आईपी पुनर्प्राप्त करने के लिए एक

    • CPANEL में अद्यतन करने के लिए एक और PHP स्क्रिप्ट

    • एक शेल स्क्रिप्ट जो जांचती है कि क्या अपडेट करने की आवश्यकता है और यदि आवश्यक हो तो कार्रवाई को निष्पादित करती है

फ़ायदे
#

  • पूर्ण नियंत्रण
  • अनुकूलन क्षमता

नुकसान
#

  • यह दूसरों की तरह सिद्ध समाधान नहीं है और इसका अपडेट बदलाव के बजाय समय पर आधारित है

लिंक
#

  • यहां आप एक पोस्ट देख सकते हैं जिसमें आपको वह सब कुछ बताया गया है जो आपको जानना आवश्यक है और अपडेट किए गए कोड के साथ एक GitHub

मेरा चयन
#

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

इसलिए मैं अनुशंसा करता हूं:

  • यदि आपके पास एक शीर्ष-स्तरीय डोमेन है या आप एक खरीद रहे हैं और आपको डीडीएनएस की आवश्यकता है

    • समाधान 1 का प्रयोग करें
  • मैं पूरी तरह से सलाह देता हूं कि आप जिस कार्ड पर नियंत्रण नहीं रखते हैं उस पर सब कुछ दांव पर न लगाएं

    • तो समाधान 2 का उपयोग न करें!
  • यदि आपके पास कोई डोमेन नहीं है और आप समाधान 1 का उपयोग नहीं कर सकते हैं

    • समाधान 3 का प्रयोग करें
  • यदि आपके पास कोई डोमेन है और आप समाधान 1 का उपयोग नहीं कर सकते हैं

    • समाधान 4
  • यदि आप पूरी तरह से गीकिंग करने का मन करते हैं और आपकी आवश्यक आवश्यकताएं हैं

    • समाधान 5
  • यदि आप अच्छी तरह से समझना चाहते हैं कि अंदर सब कुछ कैसे काम करता है और एक पूर्ण DIY

    • समाधान 6
  • यदि आपके पास सस्ती होस्टिंग है, तो यह प्राथमिकता नहीं है और आप थोड़ा सा गीक करना चाहते हैं

    • समाधान 7

पुराने से नए डोमेन में संदर्भों को बदलना
#

sudo grep -r -n --exclude-dir=dev --exclude-dir=sys --exclude-dir=proc "ruben0909.dyndns.org" /

अंतिम नोट
#

मैंने उचित मूल्य पर DynDNS खाते के लिए भुगतान किया होगा, लेकिन $ 25 प्रति वर्ष किसी ऐसी चीज के लिए अत्यधिक लगता है जो अन्य कंपनियां कीमत में शामिल शीर्ष-स्तरीय डोमेन के साथ भी मुफ्त में पेश करती हैं।

संबंधित