التمرين - تكوين منطقة DNS وسجل A باستخدام AZURE DNS

مكتمل

في الوحدة السابقة، وصفنا إعداد نطاق wideworldimports.com وتكوينه للإشارة إلى استضافة Azure على Azure DNS.

في هذه الوحدة، ستقوم بما يلي:

  • قم بإعداد DNS Azure وتكوين منطقة DNS عامة.
  • قم بإنشاء سجل A.
  • تأكد من أن السجل A حل إلى عنوان IP.

تكوين منطقة DNS في Azure DNS

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

لتكوين منطقة DNS:

  1. قم بتسجيل الدخول إلى مدخل Azure باستخدام الحساب نفسه الذي استخدمته لتنشيط بيئة الاختبار المعزولة.

  2. في الصفحة الرئيسية لـ Azure، ضمن Azure services، حدد Create a resource. يظهر جزء Create a resource.

  3. في مربع البحثSearch services and marketplace، ابحث عن DNS zone بواسطة Microsoft ثم حددها. يظهر جزء DNS zone.

  4. حدد Create.

    Screenshot of DNS zone, with Create highlighted.

    يظهر جزء Create DNS zone.

  5. في علامة التبويب «الأساسيات»، أدخل القِيم التالية لكل إعداد.

    الإعداد القيمة
    تفاصيل المشروع
    الاشتراك اشتراك Concierge
    مجموعة الموارد من القائمة المنسدلة، حدد [sandbox resource group]
    تفاصيل المثيل
    الاسم لا بد أن يكون الاسم فريدًا في بيئة الاختبار المعزولة. استخدم wideworldimportsXXXX.com الذي استبدلت فيه Xs بأحرف أو أرقام.

    Screenshot of Create DNS zone page.

  6. حدد Review + create.

  7. بعد اجتياز التحقق من الصحة، حدد Create. سيستغرق تكوين منطقة DNS بضع دقائق.

  8. عند اكتمال عملية التوزيع، حدد ⁧⁩«Go to resource»⁧⁩. يظهر جزء DNS zone الخاص بك.

    بصورة افتراضية، يتم إنشاء مجموعة سجلات NS وSOA وتُحذف تلقائياً ما إن يتم إنشاء منطقة DNS أو حذفها تلقائياً. تُعرف مجموعة سجلات NS مساحات أسماء Azure DNS وتتضمن سجلات Azure DNS الأربعة. تستخدم السجلات الأربعة جميعها عندما تُحدّث المسجّل.

    يعتبر سجل SOA نطاقك، ويستخدم عندما تقوم خوادم DNS الأخرى بالبحث عن النطاق الخاص بك.

  9. سجل قيم سجل NS. ستحتاج إليهم في القسم التالي.

تكوين سجل DNS

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

مجموعة السجلات الأساسية التي يتم تكوينها هي السجل A. يتم استخدام مجموعة السجلات A للإشارة إلى حركة المرور من اسم مجال منطقي إلى عنوان IP الخاص بالخادم المُستضيف. يمكن أن تحتوي مجموعة سجلات على سجلات متعددة. في مجموعة السجلات، يظل اسم المجال ثابتاً، بينما تختلف عناوين IP.

  1. في جزء DNS zone الخاص بـ wideworldimportsXXXX.com، في شريط القوائم العلوي، حدد + Record set.

    Screenshot of the DNS zone page, with + Record set highlighted.

    يظهر الجزء "Add record set".

  2. سجل القيم التالية لكل إعداد.

    الإعداد القيمة الوصف
    الاسم Www اسم المضيف الذي تحتاج حله إلى عنوان IP.
    النوع A يعد السجل Aهو الأكثر استخدامًا. إذا كنت تستخدم IPv6، فحدد النوع AAAA.
    مجموعة سجلات الاسم المستعار لا تستطيع تطبيق هذا فقط على أنواع سجلات A وAAAA وCNAME.
    TTL ⁧⁩1⁧⁩ تحدد مدة البقاء الفترة الزمنية التي يخزن فيها كل خادم DNS الحل قبل إزالته.
    وحدة TTL ساعات قد تكون هذه القيمة ثانية أو دقائق أو ساعات أو أيام أو أسابيع. هنا، أنت تحدد ساعات.
    هذا عنوان IP 10.10.10.10 عنوان IP الذي يحل اسم السجل إليه. في سيناريو حقيقي، تستطيع إدخال عنوان IP العام لخادم الويب الخاص بك.
  3. حدد "OK" لإضافة السجل إلى منطقتك.

    Screenshot of A record set.

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

تحقق من Azure DNS العمومية

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

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

استخدام nslookup للتحقق من صحة التكوين

فيما يلي نوضح كيفية استخدامnslookup للتحقق من تكوين منطقة DNS.

  1. استخدام Shell مجموعة النظراء لتشغيل الأمر التالي. استبدل اسم منطقة DNS بالمنطقة التي أنشأتها، واستبدل <name server address> بأحد قيم NS التي نسختها بعد إنشاء منطقة DNS.

    nslookup www.wideworldimportsXXXX.com <name server address>
    

    يجب أن يظهر الأمر شيئًا كما يلي:

    nslookup www.wideworldimportsXXXX.com ns1-07.azure-dns.com
    
  2. يجب أن ترى أن اسم المضيف الخاص بك www.wideworldimportsXXXX.com قد تم تحليله إلى 10.10.10.10.

    Screenshot of Cloud Shell, showing the nslookup results.

لقد قمت بإعداد منطقة DNS بنجاح وتكوين سجل A.