البرنامج التعليمي: استضف مجالك في Azure DNS

يمكنك استخدام Azure DNS لاستضافة مجال DNS الخاص بك وإدارة سجلات DNS الخاصة بك. يمكنك، من خلال استضافة المجالات في Azure، إدارة سجلات DNS باستخدام نفس بيانات الاعتماد وواجهات برمجة التطبيقات والأدوات والفوترة مثل خدمات Azure الأخرى.

افترض أنك اشتريت المجال contoso.comمن مسجل اسم المجال ثم أنشأت منطقة بالاسمcontoso.com في Azure DNS. نظراً لأنك مالك المجال، فإن المسجل الخاص بك يقدم لك خيار تكوين سجلات خادم الأسماء (NS) لمجالك. يخزن المسجل سجلات NS في المنطقة الأصلية لـ .com. يتم بعد ذلك توجيه مستخدمي الإنترنت حول العالم إلى مجالك في منطقة Azure DNS الخاصة بك عندما يحاولون حل سجلات DNS في contoso.com.

نظرة عامة

لاستضافة مجالك في Azure:

  • إنشاء منطقة DNS.
  • إنشاء سجلات الموارد في منطقة DNS.
  • استرداد قائمة خوادم أسماء Azure لمنطقة DNS الخاصة بك.
  • تفويض المجال إلى خوادم أسماء Azure لدى جهة التسجيل الخاصة بك.

على سبيل المثال:

رسم تخطيطي بسيط لمنطقة DNS مستضافة في Azure يتم تفويضها لدى جهة التسجيل.

في هذا البرنامج التعليمي، تتعلم كيفية:

  • إنشاء منطقة DNS.
  • استرجع قائمة بخوادم الأسماء.
  • تفويض المجال.
  • تحقق من عمل التفويض.

في حال لم يكن لديك اشتراك في Azure، يُمكنك إنشاء حساب مجاني قبل البدء.

المتطلبات الأساسية

  • حساب Azure مع اشتراك نشط.
  • اسم مجال يمكنك استضافته في Azure DNS. يجب أن يكون لديك تحكم كامل في هذا المجال. يتضمن التحكم الكامل القدرة على تعيين سجلات خادم الأسماء (NS) للمجال.

إشعار

في هذا البرنامج التعليمي، يُستخدم contoso.xyz كمثال لاسم المجال. استبدل contoso.xyz باسم المجال الخاص بك.

تسجيل الدخول إلى Azure

قم بتسجيل الدخول إلى بوابة Azure.

قم بإنشاء منطقة DNS

  1. في مدخل Microsoft Azure، أدخل منطقة DNS في مربع البحث أعلى المدخل، ثم حدد DNS zones من نتائج البحث.

  2. في DNS zones، حدد + Create.

  3. في صفحة Create DNS zone، أدخِل أو حدد المعلومات التالية في علامة التبويب Basics:

    الإعداد القيمة‬
    تفاصيل المشروع
    الاشتراك حدد اشتراك Azure الخاص بك.
    مجموعة الموارد اختر مجموعة موارد موجودة أو حدد إنشاء جديد وأدخل اسما لمجموعة الموارد الجديدة. على سبيل المثال: myResourceGroup.
    تفاصيل المثيل
    هذه المنطقة تابعة لمنطقة موجودة مستضافة بالفعل في Azure DNS قم بإلغاء تحديد خانة الاختيار هذه لأن منطقة DNS ليست منطقة تابعة.
    الاسم أدخل اسم منطقة DNS. على سبيل المثال: contoso.xyz.
    موقع مجموعة الموارد إذا قمت بإنشاء مجموعة موارد جديدة، فاختر موقعا.
    لا يؤثر موقع مجموعة الموارد على خدمة منطقة DNS الخاصة بك، وهي خدمة عمومية وغير مرتبطة بموقع.

    لقطة شاشة لصفحة إنشاء منطقة DNS تعرض الإعدادات المستخدمة في هذا البرنامج التعليمي لإنشاء منطقة DNS أصل.

  4. حدد "Review + create".

  5. حدد إنشاء.

    إشعار

    إذا كانت المنطقة الجديدة التي تقوم بإنشائها هي منطقة تابعة، فشاهد البرنامج التعليمي إنشاء منطقة DNS تابعة.

استرداد خوادم الأسماء

قبل أن تتمكن من تفويض منطقة DNS الخاصة بك إلى Azure DNS، تحتاج إلى معرفة خوادم الأسماء لمنطقتك. يقوم Azure DNS بتعيين خوادم الأسماء من تجمع في كل مرة يتم فيها إنشاء منطقة.

  1. في مدخل Microsoft Azure، أدخل مناطق DNS في مربع البحث في أعلى المدخل ثم حدد مناطق DNS من نتائج البحث.
  2. في مناطق DNS، حدد اسم منطقتك. على سبيل المثال: contoso.xyz.
  3. في صفحة Overview ، قم باسترداد خوادم الأسماء. في هذا المثال، تم تعيين contoso.xyz منطقة DNS لخوادم ns1-37.azure-dns.comالأسماء و ns2-37.azure-dns.netns3-37.azure-dns.orgو و:ns4-37.azure-dns.info

لقطة شاشة تعرض نظرة عامة على contoso.xyz منطقة DNS.

يقوم Azure DNS تلقائياً بإنشاء سجلات NS موثوقة في منطقتك لخوادم الأسماء المعينة.

تفويض المجال

بعد إنشاء منطقة DNS، يجب تحديث المجال الأصل باستخدام خوادم أسماء Azure DNS عن طريق تسجيل المجال مع جهة تسجيل المجالات. كل مسجل لديه أدوات إدارة DNS الخاصة به لتعيين سجلات خادم الأسماء لمجال. في المثال المستخدم هنا، المجال الأصل هو xyz.

  1. في صفحة إدارة DNS الخاصة بالمسجل، قم بإنشاء سجلات NS أو تحريرها لتعيين خوادم أسماء Azure DNS.
  2. عند تفويض مجال إلى Azure DNS، يجب عليك استخدام خوادم الأسماء التي يوفرها Azure DNS. استخدم جميع خوادم الأسماء الأربعة، بغض النظر عن اسم المجال الخاص بك. لا يتطلب تفويض المجال خادم أسماء لاستخدام نفس نطاق المستوى الأعلى مثل مجالك.

هام

عند نسخ كل عنوان خادم اسم، تأكد من نسخ النقطة اللاحقة الموجودة في نهاية العنوان. تشير النقطة اللاحقة إلى نهاية اسم مجال مؤهل بالكامل. تقوم بعض المسجلات بإلحاق النقطة إذا لم يكن اسم NS موجوداً في النهاية. للتوافق مع DNS RFC، قم بتضمين النقطة اللاحقة.

التفويضات التي تستخدم خوادم الأسماء في منطقتك الخاصة، والتي تسمى أحياناً خوادم الأسماء المخصصة، غير مدعومة حالياً في Azure DNS.

تحقق من التفويض

بعد إكمال التفويض، يمكنك التحقق من أنه يعمل باستخدام أداة مثل nslookup للاستعلام عن سجل بدء التفويض (SOA) لمنطقتك. يتم إنشاء سجل SOA تلقائياً عند إنشاء المنطقة. قد تحتاج إلى الانتظار لمدة 10 دقائق على الأقل بعد إكمال التفويض، قبل أن تتمكن من التحقق بنجاح من أنه يعمل. قد يستغرق نشر التغييرات من خلال نظام DNS بعض الوقت.

ليس عليك تحديد خوادم أسماء Azure DNS. إذا تم إعداد التفويض بشكل صحيح، فإن عملية تحليل DNS العادية تعثر على خوادم الأسماء تلقائياً.

  1. من موجه الأوامر، أدخل أمر nslookup مشابهاً للمثال التالي:

    nslookup -type=SOA contoso.xyz
    
  2. تحقق من أن إجابتك تبدو مشابهة لإخراج nslookup التالي:

    contoso.xyz
            primary name server = ns1-37.azure-dns.com
            responsible mail addr = azuredns-hostmaster.microsoft.com
            serial = 1
            refresh = 3600 (1 hour)
            retry = 300 (5 mins)
            expire = 604800 (7 days)
            default TTL = 300 (5 mins)
    

تنظيف الموارد

عند عدم الحاجة، يمكنك حذف جميع الموارد التي تم إنشاؤها في هذا البرنامج التعليمي باتباع هذه الخطوات:

  1. في قائمة مدخل Microsoft Azure، حدد Resource groups.

  2. حدد مجموعة موارد myResourceGroup.

  3. حدد Delete resource group.

  4. أدخل myResourceGroup، وحدد حذف.

الخطوات التالية

في هذا البرنامج التعليمي، تعرّفت على كيفية إنشاء منطقة DNS لمجالك وتفويضها إلى Azure DNS. لمعرفة كيفية إنشاء مناطق DNS فرعية، تابع البرنامج التعليمي التالي: