क्या DDNS के लिए डोमेन नाम की आवश्यकता होती है?

डोमेन खरीदे बिना DDNS को कैसे लागू करें, इसके बारे में जानकारी दी गई है। NullPrivate या AdGuardHome सेवाओं का उपयोग करें

परिचय

डायनामिक DNS (DDNS) के लिए आमतौर पर डोमेन नाम खरीदने की आवश्यकता होती है, लेकिन अब एक और आसान तरीका है: डोमेन नाम के बिना DDNS को लागू करें। इस लेख में, निजी DNS सेवा का उपयोग करके इसे कैसे करें, इसके बारे में बताया गया है।

मुख्य अवधारणाएँ

डोमेन नाम के बिना DDNS का अर्थ है कि पारंपरिक सार्वजनिक डोमेन नाम खरीदे बिना निजी DNS सेवा का उपयोग करके डायनामिक डोमेन नाम संकल्पना को लागू करना। इस तरीके में निम्नलिखित विशेषताएँ हैं:

  • डोमेन नाम खरीदने की आवश्यकता नहीं: निजी डोमेन नाम या नकली डोमेन नाम का उपयोग करें
  • गोपनीयता संरक्षण: केवल निजी DNS सेवा से जुड़े उपयोगकर्ता ही संकल्पना कर सकते हैं
  • तुरंत प्रभावी: परिवर्तन के लिए कोई कैशे समय नहीं, DNS प्रसार की प्रतीक्षा नहीं करनी पड़ती

समर्थित सेवाएँ

NullPrivate

NullPrivate एक निजी DNS सेवा है, जो बुनियादी DNS पुनर्लेखन कार्यक्षमता प्रदान करती है। इसके DNS पुनर्लेखन कार्यक्षमता के माध्यम से, DDNS को लागू किया जा सकता है।

  • स्व-डिप्लॉय या SaaS सेवा दोनों उपलब्ध
  • सेवा इंटरफ़ेस से सीधे DDNS स्क्रिप्ट डाउनलोड करें

NullPrivate

AdGuardHome

AdGuardHome एक खुला स्रोत DNS सर्वर है, जो समान कार्यक्षमता को लागू करने में सक्षम है।

  • AdGuardHome उदाहरण को स्व-डिप्लॉय करने की आवश्यकता है
  • स्क्रिप्ट के माध्यम से DDNS कॉन्फ़िगर करने का समर्थन करता है

AdGuardHome

सेटअप चरण

NullPrivate का उपयोग करना

  1. सुनिश्चित करें कि NullPrivate डिप्लॉय और चल रहा है
  2. DNS पुनर्लेखन पृष्ठ पर जाएँ
  3. DDNS स्क्रिप्ट डाउनलोड करें
  4. स्क्रिप्ट चलाएँ:

Windows

Set-ExecutionPolicy Bypass -Scope Process
.\ddns-script.ps1

Linux/macOS

chmod +x ddns-script.sh
./ddns-script.sh

AdGuardHome का उपयोग करना

  1. सुनिश्चित करें कि AdGuardHome डिप्लॉय और चल रहा है
  2. रिलीज़ पृष्ठ से स्क्रिप्ट डाउनलोड करें
  3. स्क्रिप्ट चलाएँ:

Windows

Set-ExecutionPolicy Bypass -Scope Process
.\ddns.ps1 -BaseUrl <base_url> -Username <username> -Password <password> -Domain <domain>

Linux/macOS

chmod +x ddns.sh
./ddns.sh -b <base_url> -u <username> -p <password> -d <domain>

लाभों की तुलना

पारंपरिक DDNS की तुलना में, इस योजना में निम्नलिखित लाभ हैं:

विशेषतापारंपरिक DDNSडोमेन नाम के बिना DDNS
डोमेन शुल्कखरीदने की आवश्यकताखरीदने की आवश्यकता नहीं
DNS कैशेकैशे समय हैतुरंत प्रभावी
DNS प्रसारप्रतीक्षा करने की आवश्यकतातुरंत उपलब्ध
गोपनीयता संरक्षणसार्वजनिक संकल्पनानिजी संकल्पना
सेटअप जटिलताअपेक्षाकृत जटिलसरल और त्वरित

कार्य प्रवाह आरेख

graph TD
    A[उपयोगकर्ता के पास डायनामिक IP है] --> B[NullPrivate या AdGuardHome डिप्लॉय करें]
    B --> C[DDNS स्क्रिप्ट डाउनलोड करें]
    C --> D[स्क्रिप्ट चलाकर DDNS कॉन्फ़िगर करें]
    D --> E[स्क्रिप्ट नियमित रूप से DNS रिकॉर्ड अपडेट करता है]
    E --> F[क्लाइंट निजी डोमेन नाम का उपयोग करके एक्सेस करता है]
    F --> G[DNS वर्तमान IP पर संकल्पित होता है]

    style A fill:#e1f5fe
    style B fill:#f3e5f5
    style C fill:#e8f5e8
    style D fill:#fff3e0
    style E fill:#fce4ec
    style F fill:#e0f2f1
    style G fill:#f3e5f5

कार्यक्षमता विशेषताएँ

  • त्वरित सेटअप: मौजूदा सेवा का उपयोग करके, अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता नहीं
  • क्रॉस-प्लेटफ़ॉर्म समर्थन: Windows और Unix-like सिस्टम का समर्थन करता है
  • विभिन्न प्रमाणीकरण विधियाँ: cookies या उपयोगकर्ता नाम और पासवर्ड प्रमाणीकरण का समर्थन करता है
  • पूर्ण संगतता: AdGuardHome के साथ बिल्कुल अनुकूलित

संदर्भ लिंक