تكوين اسم مجال مخصص لخدمة Azure السحابية (الكلاسيكية)

هام

تم الآن إهمال Cloud Services (كلاسيكي) للعملاء الجدد وسيتم استبعادها في 31 أغسطس 2024 لجميع العملاء. ينبغي أن تستخدم عمليات النشر الجديدة نموذج النشر الجديد القائم على Azure Resource Manager ‏‏Azure Cloud Services (الدعم الموسع) .

عند إنشاء خدمة سحابية، يقوم Azure بتعيينها إلى مجال فرعي لـ cloudapp.NET. على سبيل المثال، إذا تمت تسمية Cloud Service الخاصة بك باسم "contoso"، فسيتمكن المستخدمون من الوصول إلى التطبيق الخاص بك على عنوان URL مثل http://contoso.cloudapp.net. يعين Azure أيضًا عنوان IP ظاهري.

ومع ذلك، يمكنك أيضاً عرض التطبيق الخاص بك على اسم المجال الخاص بك، مثل contoso.com. تشرح هذه المقالة كيفية حجز أو تكوين اسم مجال مخصص لأدوار ويب Cloud Service.

هل تفهم بالفعل ما هي سجلات CNAME وA؟ تجاوز الشرح.

ملاحظة

تنطبق الإجراءات الواردة في هذه المهمة على Azure Cloud Services. بالنسبة إلى خدمات التطبيقات، راجع تعيين اسم DNS مخصص حالي إلى Azure Web Apps. بالنسبة لحسابات التخزين، راجع تكوين اسم مجال مخصص لنقطة نهاية تخزين Azure Blob.

تلميح

انطلق بشكل أسرع - استخدم الإرشادات الإرشادية الجديدة لـ Azure! يجعل ربط اسم مجال مخصص وتأمين الاتصال (TLS) بخدمات Azure Cloud أو مواقع Azure على الويب أمراً سهلاً.

فهم سجلات CNAME وA.

تسمح لك سجلات CNAME (أو سجلات الاسم المستعار) وسجلات A بربط اسم مجال بخادم معين (أو خدمة في هذه الحالة)، ولكنهما يعملان بشكل مختلف. هناك أيضاً بعض الاعتبارات المحددة عند استخدام سجلات A مع خدمات Azure Cloud التي يجب مراعاتها قبل تحديد أيها ستستخدم.

CNAME أو سجل الاسم المستعار

يعيِن سجل CNAME مجال محدد، مثل contoso.com أو www.contoso.com لاسم مجال متعارف عليه. في هذه الحالة، يكون اسم المجال المتعارف عليه هو اسم المجال [myapp].cloudappNET. لتطبيقك المستضاف في Azure. بمجرد الإنشاء، يقوم CNAME بإنشاء اسم مستعار لـ [myapp].cloudapp.NET. سيحل إدخال CNAME إلى عنوان IP الخاص بخدمة [myapp].cloudappNET. تلقائياً، لذلك إذا تغير عنوان IP الخاص بالخدمة السحابية، فلن تضطر إلى اتخاذ أي إجراء.

ملاحظة

يسمح لك بعض مسجلي المجال بتعيين المجالات الفرعية عند استخدام سجل CNAME، مثل www.contoso.com، فقط وليس أسماء الجذر، مثل contoso.com. لمزيد من المعلومات حول سجلات CNAME، راجع الوثائق المقدمة من المسجل الخاص بك، إدخال Wikipedia في سجل CNAME، أو مستند أسماء مجالات IETF - التنفيذ والمواصفات .

السجل

يعيِّن سجل A مجالاً مثل contoso.com أو www.contoso.comأو مجالاً بحرف بدل مثل *.contoso.com لعنوان IP. في حالة Azure Cloud Service، عنوان IP الافتراضي للخدمة. لذا فإن الميزة الرئيسية لسجل A على سجل CNAME هي أنه يمكنك الحصول على إدخال واحد يستخدم حرف بدل مثل *.contoso.com، الذي يتعامل مع طلبات المجالات الفرعية المتعددة مثل mail.contoso.com أو login.contoso.com أو www.contso.com.

ملاحظة

نظراً لأنه تم تعيين سجل A إلى عنوان IP ثابت، فلن يتمكن تلقائياً من حل التغييرات التي تم إجراؤها على عنوان IP الخاص بـ Cloud Service. يتم تخصيص عنوان IP الذي تستخدمه خدمة السحابة في المرة الأولى التي تقوم فيها بالتوزيع في فتحة فارغة (إما إنتاج أو مرحلي.) إذا قمت بحذف التوزيع للفتحة، فسيتم إصدار عنوان IP بواسطة Azure وقد تُمنح أي عمليات توزيع مستقبلية للفتحة عنوان IP جديداً.

بشكل ملائم، يستمر عنوان IP الخاص بفتحة توزيع معينة (الإنتاج أو التدريج) عند التبديل بين عمليات التوزيع المرحلية والإنتاجية أو إجراء ترقية موضعية لعملية توزيع موجودة. لمزيد من المعلومات حول تنفيذ هذه الإجراءات، راجع كيفية إدارة الخدمات السحابية.

أضف سجل CNAME لمجالك الخاص

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

  1. استخدم إحدى هذه الطرق للعثور على اسم المجال .cloudappNET. المعين لخدمة السحابة الخاصة بك.

    • قم بتسجيل الدخول إلى مدخل Microsoft Azure، وحدد الخدمة السحابية الخاصة بك، وانظر إلى قسم Overview ثم ابحث عن إدخال عنوان URL للموقع.

      قسم نظرة سريعة يظهر عنوان URL الخاص بالموقع

      أو

    • قم بتثبيت وتكوين Azure PowerShell، ثم استخدم الأمر التالي:

      Get-AzureDeployment -ServiceName yourservicename | Select Url
      

      احفظ اسم المجال المستخدم في عنوان URL الذي يتم إرجاعه بأي من الطريقتين، حيث ستحتاج إليه عند إنشاء سجل CNAME.

  2. قم بتسجيل الدخول إلى موقع الويب الخاص بمسجل DNS وانتقل إلى صفحة إدارة DNS. ابحث عن الروابط أو المناطق في الموقع المُسمى اسم المجال أو DNSأو إدارة خادم الأسماء.

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

  4. يجب عليك أيضاً تقديم المجال أو الاسم المستعار للمجال الفرعي لـ CNAME، مثل www إذا كنت تريد إنشاء اسم مستعار لـ www.customdomain.com. إذا كنت تريد إنشاء اسم مستعار لمجال الجذر، فقد يتم إدراجه كرمز " @ " في أدوات DNS الخاصة بالمسجل.

  5. بعد ذلك، يجب عليك تقديم اسم مضيف أساسي، وهو مجال تطبيقك cloudappNET. في هذه الحالة.

على سبيل المثال، يعيد سجل CNAME التالي تحويل نسبة استخدام الشبكة بالكامل من www.contoso.com إلى contoso.cloudappNET.، اسم المجال المخصص للتطبيق المُوزَع:

الاسم المستعار / اسم المضيف / المجال الفرعي المجال الكنسي
Www contoso.cloudappNET.

ملاحظة

لن يعثر زائر الموقع www.contoso.com على المضيف الحقيقي مطلقاً (contoso.cloudappNET.)، لذلك تكون عملية التحويل غير مرئية للمستخدم النهائي.

ينطبق المثال أعلاه فقط على الزيارات في المجال الفرعي www . نظراً لأنه لا يمكنك استخدام أحرف البدل مع سجلات CNAME، يجب عليك إنشاء CNAME واحد لكل مجال / مجال فرعي. إذا كنت تريد توجيه نسبة استخدام الشبكة من المجالات الفرعية، مثل *.contoso.com، إلى عنوان cloudappNET. الذي تستخدمه، يمكنك تكوين إدخال تحويل عنوان URL أو إعادة توجيه عنوان URL في إعدادات DNS أو إنشاء سجل A.

أضف سجل A للمجال المخصص الخاص بك

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

  1. استخدم إحدى الطرق التالية للحصول على عنوان IP الخاص بالخدمة السحابية.

    • قم بتسجيل الدخول إلى مدخل Microsoft Azure، وحدد الخدمة السحابية الخاصة بك، وانظر إلى قسم نظرة عامة ثم ابحث عن إدخال عناوين IP العامة .

      قسم نظرة سريعة يظهر VIP

      أو

    • قم بتثبيت وتكوين Azure PowerShell، ثم استخدم الأمر التالي:

      get-azurevm -servicename yourservicename | get-azureendpoint -VM {$_.VM} | select Vip
      

      احفظ عنوان IP، حيث ستحتاج إليه عند إنشاء سجل A.

  2. قم بتسجيل الدخول إلى موقع الويب الخاص بمسجل DNS وانتقل إلى صفحة إدارة DNS. ابحث عن الروابط أو المناطق في الموقع المُسمى اسم المجال أو DNSأو إدارة خادم الأسماء.

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

  4. حدد أو أدخل المجال أو المجال الفرعي الذي سيستخدم سجل A. على سبيل المثال، حدد www إذا كنت تريد إنشاء اسم مستعار لـ www.customdomain.com. إذا كنت تريد إنشاء إدخال حرف بدل لجميع المجالات الفرعية، فأدخل "*****". سيتضمن هذا جميع المجالات الفرعية مثل mail.customdomain.com وlogin.customdomain.com وwww.customdomain.com.

    إذا كنت تريد إنشاء سجل A للمجال الجذر، فقد يتم إدراجه كرمز " @ " في أدوات DNS الخاصة بالمسجل.

  5. أدخل عنوان IP الخاص بالخدمة السحابية في الحقل المتوفر. يؤدي هذا إلى ربط إدخال المجال المستخدم في السجل A بعنوان IP لنشر الخدمة السحابية.

على سبيل المثال، يقوم سجل A التالي بإعادة توجيه كل نسبة استخدام الشبكة من contoso.com إلى 137.135.70.239، عنوان IP للتطبيق الذي تم توزيعه:

اسم المضيف / المجال الفرعي عنوان IP
@ 137.135.70.239

يوضح هذا المثال إنشاء سجل A للمجال الجذر. إذا كنت ترغب في إنشاء إدخال حرف بدل لتغطية جميع المجالات الفرعية، يمكنك إدخال "*****" كمجال فرعي.

تحذير

تكون عناوين IP في Azure ديناميكية بشكل افتراضي. ربما تريد استخدام عنوان IP محجوز لضمان عدم تغيير عنوان IP الخاص بك.

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