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

AdGuardHome
AdGuardHome एक खुला स्रोत DNS सर्वर है, जो समान कार्यक्षमता को लागू करने में सक्षम है।
- AdGuardHome उदाहरण को स्व-डिप्लॉय करने की आवश्यकता है
- स्क्रिप्ट के माध्यम से DDNS कॉन्फ़िगर करने का समर्थन करता है

सेटअप चरण
NullPrivate का उपयोग करना
- सुनिश्चित करें कि NullPrivate डिप्लॉय और चल रहा है
- DNS पुनर्लेखन पृष्ठ पर जाएँ
- DDNS स्क्रिप्ट डाउनलोड करें
- स्क्रिप्ट चलाएँ:
Windows
Set-ExecutionPolicy Bypass -Scope Process
.\ddns-script.ps1
Linux/macOS
chmod +x ddns-script.sh
./ddns-script.sh
AdGuardHome का उपयोग करना
- सुनिश्चित करें कि AdGuardHome डिप्लॉय और चल रहा है
- रिलीज़ पृष्ठ से स्क्रिप्ट डाउनलोड करें
- स्क्रिप्ट चलाएँ:
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 के साथ बिल्कुल अनुकूलित