مشاركة عبر


التشغيل السريع: أنشئ منطقة Azure DNS وسجلها باستخدام Azure CLI

ترشدك هذه المقالة إلى خطوات إنشاء أول منطقة DNS لك وتسجيلها باستخدام Azure CLI، المتوفر لأنظمة Windows وMac وLinux. يمكنك أيضاً تنفيذ هذه الخطوات باستخدام مدخل Microsoft Azure أو Azure PowerShell.

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

رسم تخطيطي لبيئة نشر DNS باستخدام مدخل Microsoft Azure

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

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

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

  • يتطلب هذا العنصر الإصدار 2.0.4 أو أحدث من Azure CLI. إذا كنت تستخدم Azure Cloud Shell، يتم تثبيت أحدث إصدار بالفعل.

إنشاء مجموعة موارد

قبل إنشاء منطقة DNS، قم بإنشاء مجموعة موارد لاحتواء منطقة DNS:

az group create --name MyResourceGroup --location "East US"

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

يتم إنشاء منطقة DNS باستخدام الأمرaz network dns zone create. لمشاهدة التعليمات الخاصة بهذا الأمر، اكتب az network dns zone create -h.

ينشئ المثال التالي منطقة DNS تسمى "contoso.xyz" في مجموعة الموارد "MyResourceGroup". استخدم المثال لإنشاء منطقة DNS، واستبدال القيم الخاصة بك.

az network dns zone create -g MyResourceGroup -n contoso.xyz

تكوين سجل DNS

لإنشاء سجل DNS، استخدم الأمر az network dns record-set [record type] add-record. للحصول على تعليمات بشأن سجلات "A"، راجع azure network dns record-set A add-record -h.

يقوم المثال التالي بإنشاء سجل بالاسم النسبي "www" في منطقة DNS "contoso.xyz" في مجموعة الموارد "MyResourceGroup". الاسم المؤهل لمجموعة السجلات بالكامل هو "www.contoso.xyz". نوع السجل هو "A"، بعنوان IP "10.10.10.10"، وTTL الافتراضي هو 3600 ثانية (ساعة واحدة).

az network dns record-set a add-record -g MyResourceGroup -z contoso.xyz -n www -a 10.10.10.10

اعرض السجلات

لسرد سجلات DNS في منطقتك، قم بتشغيل:

az network dns record-set list -g MyResourceGroup -z contoso.xyz

«Test the name resolution»

الآن وبعد أن أصبحت لديك منطقة DNS تجريبية مع سجل اختبار "A"، يمكنك اختبار دقة الاسم باستخدام أداة تسمى «nslookup».

لاختبار تحليل اسم DNS:

  1. شغل الأمر cmdlet التالي للحصول على قائمة خوادم الأسماء لمنطقتك:

    az network dns record-set ns show --resource-group MyResourceGroup --zone-name contoso.xyz --name @
    
  2. انسخ أحد أسماء خوادم الاسم من مخرجات الخطوة السابقة.

  3. افتح موجه الأوامر، أدخل الأمر التالي:

    nslookup www.contoso.xyz <name server name>
    

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

    nslookup www.contoso.xyz ns1-08.azure-dns.com.
    

    من المفترض أن ترى شيئًا مثل الشاشة التالية:

    تُظهر لقطة الشاشة نافذة موجه الأوامر مع أمر n s lookup وقيم الخادم والعنوان والاسم والعنوان.

اسم المضيف www.contoso.xyz يحل إلى 10.10.10.10، تماماً كما قمت بتكوينه. تتحقق هذه النتيجة من أن تحليل الاسم يعمل بشكل صحيح.

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

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

az group delete --name MyResourceGroup

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

الآن بعد أن أنشأت أول منطقة DNS وسجلت باستخدام Azure CLI، يمكنك إنشاء سجلات لتطبيق ويب في مجال مخصص.