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

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

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

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

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

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

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

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

ملاحظة

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

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

سجل الدخول إلى مدخل Azure.

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

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

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

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

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

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

  4. حدد Review + create.

  5. حدد Create.

    ملاحظة

    إذا كانت المنطقة الجديدة التي تقوم بإنشائها هي منطقة فرعية (على سبيل المثال، المنطقة الأصلية = contoso.com المنطقة الفرعية = child.contoso.com)، فيُرجى الرجوع إلى البرنامج التعليمي الخاص بإنشاء منطقة DNS فرعية.

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

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

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

  2. في DNS zones، حدد contoso.com.

  3. في صفحة Overview، قم باسترداد خوادم الأسماء. في هذا المثال، تم تعيين contoso.com منطقة DNS لخوادم أسماء ns1-01.azure-dns.com وns2-01.azure-dns.net وns3-01.azure-dns.orgوns4-01.azure-dns.info:

    لقطة شاشة لمنطقة D N S تعرض خوادم أسماء Azure المعينة

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

تفويض المجال

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

  1. في صفحة إدارة DNS الخاصة بالمسجل، قم بتحرير سجلات NS واستبدال سجلات 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.com
    
  2. تحقق من أن إجابتك تبدو مشابهة لإخراج nslookup التالي:

    Server: ns1-04.azure-dns.com
    Address: 40.90.4.1
    
    contoso.com
            primary name server = ns1-04.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)
    ns1-01.azure-dns.com    internet address = 40.90.4.1
    ns1-01.azure-dns.com    AAAA IPv6 address = 2603:1061::1
    

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

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

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

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

  3. حدد Delete resource group.

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

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

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