↓ التخطى الى المحتوى الأساسى
  1. مقالات/

النطاقات + DDNS 7 طرق وتحديث القديم

Rubén Infante Docio
الناشر
Rubén Infante Docio
مهندس برمجيات
محتوى المقال
شعار DNS على كرة العالم

بعد إغلاق الحسابات المجانية في DynDNS، يجب أن نبحث عن طريقة أخرى للوصول إلى خادم منزلي من الإنترنت، حيث يبيع المشغلون حاليا](http://en.wikipedia.org/wiki/Internet_Protocol “Internet Protocol”) IP ثابت [كخدمة منفصلة (لا زلت أتذكر عنوان IP الثابت والمجاني الذي أعطاني إياه الهاتف في أحد أول ADSL لي).

لحسن الحظ، هناك DNS ديناميكي

DNS الديناميكي (DDNS](http://en.wikipedia.org/wiki/Dynamic_DNS “Dynamic DNS”)[) هو خدمة تسمح بتحديث المعلومات حول أسماء النطاقات الموجودة على خادم الأسماء. الاستخدام الأكثر شيوعا له هو السماح بتعيين اسم نطاق من الإنترنت إلى جهاز ذو عنوان IP متغير (ديناميكي). يتيح لك ذلك الاتصال بالجهاز المعني دون الحاجة لمعرفة عنوان IP الذي يمتلكه حاليا.

ويكيبيديا

ماذا يجب أن يكون لديه؟
#

نحتاج إلى حل يحقق عدة خصائص:

  • سريع في التنفيذ (أنا كسول :D)
  • أن يعمل بشكل صحيح
  • اجعلها مجانية
  • لمنع تكرار ما حدث مع DynDNS

الحلول
#

1. مقدم من مسجل النطاق (المستوى الأول)
#

بعض مسجلي النطاقات يقدمون هذه الخدمات مجانا عند شراء واحدة منها، أو إذا كان لديك مسجلة مسبقة، ابحث جوجل عن “Dynamic DNS + your domain registrar”.

الإيجابيات
#

  • سهولة الاستخدام

السلبيات
#

  • يمكن تحويل هذه الخدمة إلى نظام دفع كنظام DynDNS في أي وقت
  • لسنا مسيطرين بالكامل على نطاقنا
  • يتطلب وجود مجال على المستوى الأعلى

روابط
#

  • MrDomain يقدم DonDNS (تجريبي)
  • Namecheap يقدم هذه الخدمة كإضافة مجانية بسيطة، ومع GNUDIP أكثر برامج خادم DDNS انتشارا، متوافقة مع أي راوتر يدعم DDNS.

2. مسجل النطاق من المستوى الثاني جاهز لذلك
#

هذا هو الحل الذي استخدمه معظمنا حتى الآن: بدون بروتوكول الإنترنت، DynDNS، إلخ. ومع ذلك، قد يحدث أن تصبح هذه الخدمات مدفوعة أو تسقط أو تفلس.

الإيجابيات
#

  • سهولة الاستخدام

السلبيات
#

  • لسنا مسيطرين بالكامل على مجالاتنا
  • في أي وقت يمكن أن تصبح مدفوعة وسنفقد الاتصال

روابط
#

  • رابط إلى DNSOMATIC

ملاحظات
#

لا أوصي بهذا الحل تحت أي ظرف، من الأفضل دائما استخدام DNSOMATIC، حتى لو كان مع خدمة واحدة فقط، كما هو موضح أدناه

الخطوات
#

  1. أنشئ حسابا في الخدمة المختارة، أنصحك بهذه الثلاثة:

    1. بدون IP - لقد قدموا خدمة ذات جودة منذ سنوات، لكنني أخشى أن يتم دفع ثمن أموالهم قريبا بسبب تشابههم مع DynDNS
    2. OpenDNS: DNSOMATIC تنتمي إلى OpenDNS وتقدم خدمتها الخاصة، هذه الشركة دائما ما منحتني ثقة كبيرة
    3. freedns.afraid.org : رغم أنه يبدو أن موقعهم الإلكتروني تم إنشاؤه في الثمانينيات، إلا أنني سمعت عن هذه الخدمة أشياء جيدة فقط
  2. قم بتكوين عميل ddns الخاص بك، سواء في واجهة الويب الخاصة بالراوتر أو في حالة خادم ddclient لينكس، لن أتوسع في هذا الجانب أكثر لأن هناك آلاف الدروس على الإنترنت. ومع ذلك، سأضع بعض الأوامر لتثبيت وتكوين باستخدام واجهة المستخدم الرسومية ddclient في لينكس

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

3. DNSOMATIC، مسجلو المجال المختلفون (المستوى الثاني)
#

حتى الآن، كان الحل في السابق إنشاء حساب باستخدام بدون IP أو DynDNS، ولكن بفضل DNSOMATIC يمكننا تسجيل عدة حسابات في العديد من خدمات وتحديثها جميعا بطلب ويب واحد، كما أنه متوافق مع معظم عملاء DDNS ddclient المفضل لدي لخوادم لينكس.

الإيجابيات
#

  • سهولة الاستخدام
  • يتم صيانته بواسطة OpenDNS، وهذا يمنحني الثقة

السلبيات
#

  • قد تصبح هذه الخدمة مدفوعة، لكن لا يبدو أنها ستحدث
  • لسنا مسيطرين بالكامل على مجالاتنا

روابط
#

  • رابط إلى DNSOMATIC

ملاحظات
#

هذه الخدمة تعتمد أكثر على الجودة منها على الكمية، أي أننا نمتلك عددا كبيرا من النطاقات، بحيث إذا أصبح أحدها مدفوعا أو سقط، يمكننا دائما استخدام نطاقا آخر.

الخطوات
#

  1. أنشئ حساب DNSOMATIC
  2. أنشئ حسابات في الخدمات التي تريدها، أنصحك ب 3:
    1. بدون IP - لقد قدموا خدمة ذات جودة منذ سنوات، لكنني أخشى أن يتم دفع ثمن أموالهم قريبا بسبب تشابههم مع DynDNS
    2. OpenDNS: DNSOMATIC تنتمي إلى OpenDNS وتقدم خدمتها الخاصة، هذه الشركة دائما ما منحتني ثقة كبيرة
    3. freedns.afraid.org : رغم أنه يبدو أن موقعهم الإلكتروني تم إنشاؤه في الثمانينيات، إلا أنني سمعت عن هذه الخدمة أشياء جيدة فقط
  3. أضف بيانات الحسابات التي تم إنشاؤها في هذه الخدمات إلى لوحة تحكم DNSOMATIC الخاصة بك

4. حول نطاق المستوى الأول إلى نطاق ديناميكي حتى لو لم يكن مزودنا يدعم
#

أعتقد أنه لا يوجد الكثير من الشرح وراء هذا العنوان، لكن ما سنفعله هو استخدام DNS الخاص بمزود DNS ديناميكي ك afraid.org على نطاقنا الرئيسي، ثم من خلال واجهة برمجة التطبيقات الخاصة به، نقوم بتحديثه بأنفسنا عبر سكريبت

الإيجابيات
#

  • سريع في الصنع
  • قدرة التخصيص
  • يمكننا استخدام مجالنا غير الديناميكي كديناميكي

السلبيات
#

  • السيطرة قليلة بينما نستمر في الاعتماد على مزود DDNS مجاني واحد

روابط
#

  • هنا يمكنك أن ترى بالإسبانية كيف تفعل ذلك مع أحد أكبر المسجلين مثل جودادي

5. ابن خادم DDNS خاص بك الذي يتم تحديثه ذاتيا
#

المشروع المجاني GnuDIP Dynamic DNS يسمح لنا بتركيب كل ما نحتاجه على أجهزتنا ونطاقاتنا الخاصة، وهو ميزة لمن يهتمون بالخصوصية/الأمن، لكن للكسالى…

الإيجابيات
#

  • السيطرة المطلقة
  • قدرة التخصيص

السلبيات
#

  • صعوبة التركيب
  • يجبرنا دائما على الحفاظ على جهاز بعنوان IP ثابت، حتى لو كان في السحابة أو في نطاق.

روابط
#

  • رابط مشروع DNS الديناميكي GnuDIP هناك ستجد أيضا دروسا تعليمية وغيرها.

6. أنشئ عميل وخادم DDNS خاص بك بطريقة حرفية جدا
#

باستخدام حساب دروب بوكس، وكرون على الجهاز، وإعادة توجيه المجال، يمكنك بسرعة وسهولة إعداد كل ما تحتاجه لتكوين نفسك باستخدام أدوات بسيطة.

الإيجابيات
#

  • السيطرة المطلقة
  • قدرة التخصيص

السلبيات
#

  • صعوبة التركيب المتوسطة
  • ليست حلا مثبتا مثل الحلول الأخرى، وتحديثها يعتمد على الزمن وليس التغيير

روابط
#

7. استخدام واجهات برمجة تطبيقات CPANEL لتحديث DNS عند تغييرها
#

هذا حل ذكي جدا لدينا بفضل ميتشل هان، الذي يستخدم واجهة برمجة تطبيقات CPANEL (لوحة التحكم لمعظم الاستضافة) لتحديث عنوان IP الذي يعاد توجيه النطاق إليه.

  • يتكون من:

    • سكريبت PHP، وهو سكريبت لاستعادة عنوان IP من المنزل

    • سكريبت PHP آخر لإجراء التحديث في CPANEL

    • سكريبت شل يتحقق مما إذا كان هناك حاجة للتحديث وينفذ الإجراء إذا لزم الأمر

الإيجابيات
#

  • السيطرة المطلقة
  • قدرة التخصيص

السلبيات
#

  • ليست حلا مثبتا مثل الحلول الأخرى، وتحديثها يعتمد على الزمن وليس التغيير

روابط
#

اختياري
#

بتطبيق قانون “المطرقة الذهبية”، أي أننا كهواة يبحثون كثيرا عن أفضل حل، مهما كان قيمته ومهما حدث، وننتقل من شيء إلى آخر، في مناسبات كثيرة ومرات عديدة دون أن نأخذ في الاعتبار الوقت، الذي هو ثمين لي على الأقل اليوم.

لهذا السبب أوصي ب:

  • إذا كان لديك نطاق من المستوى الأعلى أو تشتري واحدا وتحتاج إلى DDNS

    • استخدم الحل 1
  • أنصحك بشدة بعدم المراهنة على كل شيء على بطاقة لا تتحكم بها

    • لذا لا تستخدم الحل 2!
  • إذا لم يكن لديك نطاق ولا يمكنك استخدام الحل 1

    • استخدم الحل 3
  • إذا كان لديك نطاق ولا يمكنك استخدام الحل 1

    • الحل 4
  • إذا كنت ترغب في التعمق بشكل كامل ولديك المتطلبات اللازمة

    • الحل 5
  • إذا كنت تريد أن تفهم جيدا كيف يعمل كل شيء داخل الغرفة وأن تقوم بنفسك بالكامل

    • الحل 6
  • إذا كان لديك استضافة رخيصة، فهي ليست أولوية وتريد أن تكون أكثر خبرة

    • الحل 7

استبدال المراجع من النطاق القديم إلى الجديد
#

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

ملاحظة أخيرة
#

كنت سأدفع مقابل حساب DynDNS بسعر معقول، لكن 25 دولارا سنويا تبدو مبالغا فيها لشيء تقدمه شركات أخرى مجانا حتى مع تضمين نطاق عالي المستوى ضمن السعر.

مقالات ذات صلة