هل تحتاج إلى نطاق لاستخدام DDNS؟

عرض طريقة أبسط لاستخدام DDNS دون شراء نطاق، باستخدام خدمات مثل NullPrivate أو AdGuardHome

مقدمة

عادةً ما يتطلب نظام DNS الديناميكي (DDNS) شراء نطاق، لكن الآن هناك طريقة أسهل: استخدام DDNS دون شراء نطاق. ستوضح هذه المقالة كيفية استخدام خدمات مثل NullPrivate أو AdGuardHome لتحقيق ذلك.

المفاهيم الأساسية

يُقصد بـ DDNS دون نطاق عدم شراء نطاق عام تقليدي، بل استخدام خدمة DNS خاصة لتنفيذ حل 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

روابط مرجعية