هل من الضروري امتلاك نطاق لاستخدام DDNS؟
مقدمة عن طرق تنفيذ DDNS دون الحاجة لشراء نطاق، باستخدام خدمات NullPrivate أو AdGuardHome
Categories:
مقدمة
عادةً ما يتطلب DNS الديناميكي (DDNS) شراء نطاق، لكن هناك الآن طريقة أسهل: تنفيذ DDNS دون الحاجة لشراء نطاق. ستشرح هذه المقالة كيفية استخدام خدمات مثل NullPrivate أو AdGuardHome لتحقيق هذه الوظيفة.
المفاهيم الأساسية
DDNS دون الحاجة للنطاق هو طريقة لا تتطلب شراء نطاق عام تقليدي، بل تعتمد على خدمة DNS خاصة لتحقيق حل 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
- طرق مصادقة متعددة: دعم ملفات تعريف الارتباط أو اسم المستخدم وكلمة المرور
- توافق كامل: دمج سلس مع AdGuardHome