ربط نطاق خاص

لست مضطرًا إلى التخلي عن أسماء النطاقات الفريدة التي تركّز على علامتك التجارية للتطبيقات التي يتم نشرها على Firebase App Hosting. يمكنك استخدام نطاق مخصّص (مثل example.com أو app.example.com) بدلاً من نطاق تم إنشاؤه من خلال Firebase ل موقعك الإلكتروني المستضاف على Firebase. Firebase App Hosting توفّر شهادة ملفّ شخصي لكل نطاق من نطاقاتك.

يرشدك الجزء المتبقّي من هذا المستند إلى خطوات ربط نطاقك المخصّص.

إعداد نطاقك لخدمة App Hosting

تأكَّد من إكمال مهام App Hosting الإعداد الأساسية حتى يكون لديك موقع Firebase App Hosting في مشروعك على Firebase.

الخطوة 1: إضافة نطاق مخصّص

  1. افتح App Hosting صفحة مشروعك.
  2. اختَر App Hosting خلفية باستخدام الخيار عرض لوحة البيانات.
  3. اختَر علامة التبويب الإعدادات، ثمّ انقر على إضافة نطاق مخصّص.
  4. أدخِل اسم النطاق المخصّص الذي تريد ربطه بموقعك الإلكتروني على App Hosting.
  5. (اختياري) ضَع علامة في المربّع لإعادة توجيه جميع الطلبات على النطاق المخصّص إلى نطاق ثانٍ محدّد (مثل أن تعيد example.com وwww.example.com التوجيه إلى المحتوى نفسه).
  6. انقر على متابعة لضبط سجلّات نظام أسماء النطاقات وإكمال إعداد نطاقك المخصّص.

الخطوة 2: إعداد نطاق مخصّص

  1. سيعرض معالج إضافة نطاق مخصّص في وحدة تحكّم Firebase السجلّات اللازمة التي يجب تعديلها لتوجيه صفحتك إلى "استضافة التطبيقات" في Firebase. أضِف السجلات وأزِلها واحفظها من نطاقك في موفِّر نظام أسماء النطاقات باستخدام الإدخالات التالية:

    • النوع: أضِف سجلّ نظام أسماء النطاقات المقدَّم.
    • المضيف: أدخِل مفتاح النطاق المخصّص للسجلّات. المضيف الذي تحدّده هو النطاق الذي تريد عرض المحتوى عليه، ويمكن أن يكون هذا النطاق نطاقًا رئيسيًا أو نطاقًا فرعيًا. قد يُدرج مزوّد النطاق هذه العبارة باسم "اسم المضيف" أو "الاسم" أو "النطاق".

    • القيمة: يمكنك تعيين القيمة المقدَّمة لسجلاتك. قد يُدرج مقدّم النطاق هذه العبارة على أنّها "البيانات" أو "النقاط التي تشير إليها" أو "المحتوى" أو "العنوان" أو "عنوان IP". يختلف محتوى حقل القيمة حسب نوع السجلّ، حيث تحتوي سجلّات A وAAAA على عناوين IP كقيم، في حين أنّ سجلّات TXT هي سلاسل.

انتظِر إعداد شهادة SSL. تستغرق هذه العملية عادةً بضع ساعات، ولكن قد تستغرق في بعض الأحيان ما يصل إلى 24 ساعة بعد توجيه نظام أسماء النطاقات إلى Firebase App Hosting. في معظم الحالات، ستتم عملية نشر سجلّاتك وتوفير شهادة SSL خلال ساعة، وذلك استنادًا إلى موفّر نطاقك.

الانتظار إلى أن تكتمل عملية توفير شهادة طبقة المقابس الآمنة

قد يستغرق App Hosting مدة تصل إلى بضع ساعات لتوفير شهادة SSL لنطاقك بعد تعديل سجلّات نظام أسماء النطاقات. في بعض الحالات، قد يستغرق الأمر ما يصل إلى 24 ساعة بعد توجيه نظام أسماء النطاقات إلى Firebase App Hosting.

يمكنك الاطّلاع على هذه الشهادة باستخدام أدوات الأمان في المتصفّح. أثناء تجهيز النطاق، قد تظهر لك شهادة غير صالحة أو قد تواجه مشاكل في الاتصال بنطاقك. هذا جزء طبيعي من العملية وسيتم حلّه بعد توفّر شهادة نطاقك.

ملاحظة: تعيد Firebase App Hosting تلقائيًا توفير شهادات SSL، عند الحاجة، للنطاقات المخصّصة.

أنواع سجلّات نظام أسماء النطاقات

قد يطلب منك App Hosting معالج النطاق المخصّص إضافة سجلّ واحد إلى 5 سجلّات نظام أسماء النطاقات، استنادًا إلى الإعدادات الحالية لنطاقك. يحدِّد النوع للسجلّ وظيفته. في ما يلي أنواع السجلات التي قد يطلبها App Hosting:

النوع الوصف حصري
أ تحتوي هذه السجلّات على قيم IPv4 (مثل 8.8.8.8)، والتي تُعلم المتصفّحات بالعنوان الذي يجب استخدامه عند محاولة التواصل مع نطاقك. نعم
AAAA تحتوي هذه السجلات على قيم IPv6 (مثل 2001:4860:4860::8888)، وهو نوع مختلف من سجلات العناوين التي تؤدي الوظيفة نفسها تقريبًا التي تؤديها سجلات A. لا يستخدم App Hosting حاليًا سجلات AAAA، ولكن سيُطلب منك إزالة أي سجلات حالية من نطاقنا، في حال توفّرها. نعم
CNAME تحتوي هذه السجلّات على اسم نطاق منفصل يجب استخدامه بدلاً من نطاقك الحالي لحلّ طلبات البحث في نظام أسماء النطاقات. لا يُسمح بسجلّات CNAME إلا في النطاقات الفرعية (مثل www.example.com). يستخدم App Hosting سجلات CNAME لسببين:
  • إعداد سهل: عندما يكون ذلك ممكنًا، تطلب منك App Hosting إضافة CNAME إلى نطاق تم ضبطه مسبقًا ويبدأ بالرمز _custom-domain....
  • إثبات ملكية شهادة طبقة المقابس الآمنة: يستخدم App Hosting أداة Cloud Ceritificate Manager لتوفير شهادات طبقة المقابس الآمنة لنطاقك المخصّص. يسمح سجلّ CNAME على نطاق فرعي _acme-challenge... لخدمة "إدارة الشهادات" بإنشاء الشهادات وتجديدها نيابةً عنك. بعد اكتمال عملية الإعداد، يجب عدم إزالة هذا السجلّ وإلا ستنتهي صلاحية تغطية شهادتك.
نعم
TXT تسمح لك هذه السجلات بإرفاق بيانات وصفية عشوائية بنطاقك. يتيح لك App Hosting استخدام تنسيق محدّد لسجلّ TXT، وهو fah-claim=[UUID]، للإشارة إلى النطاق المخصّص الذي يجب عرضه على نطاقك. لا
الوصول الواعي بالسياق (CAA) تعمل هذه السجلّات كقائمة مسموح بها لتحديد مراجع التصديق المفوَّضة بإنشاء شهادات طبقة المقابس الآمنة لنطاقك. لا تطلب خدمة App Hosting سجلّات CAA إلا إذا تم حظرها من إنشاء شهادات لنطاقك. لا

مفتاح النطاق الخاص

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

نوع النطاق مفتاح النطاق الخاص
نطاق القمة

تشمل الإدخالات الشائعة ما يلي:

  • @
  • اسم النطاق العلوي (على سبيل المثال، example.com)
  • ترك حقل المضيف فارغًا
النطاق الفرعي

تشمل الإدخالات الشائعة ما يلي:

  • اسم النطاق الفرعي الكامل (مثل app.example.com)
  • جزء النطاق الفرعي فقط (على سبيل المثال، app فقط، مع حذف .example.com)

موفِّرو النطاقات الشائعون

في ما يلي بعض مزوّدي النطاقات الشائعين وأنواع المعلومات التي قد يطلبها كل مزوّد. يتم تعديل هذه المعلومات قدر الإمكان، ولكن يُرجى الرجوع إلى مستندات موفِّر النطاق للحصول على تعليمات تفصيلية.

أوصاف الحالات الخاصة بالنطاقات المخصّصة

الحالة الوصف
تتطلّب الإعداد

قد تحتاج إلى تغيير أحد الإعدادات في سجلّات نظام أسماء النطاقات.

  • في معظم الحالات، لم يتم نشر سجلّات A لنظام أسماء النطاقات من موفّر اسم النطاق إلى خوادم Firebase App Hosting.
    نصيحة لتحديد المشاكل وحلّها: إذا مرّ أكثر من 24 ساعة، تحقّق مما يلي: أنّك أعددت سجلاتك للإشارة إلى Firebase App Hosting.

  • في حالات نادرة، قد يتعذّر إكمال تحدّيات طبقة المقابس الآمنة لأنّه تتضمّن سجلّات نظام أسماء النطاقات سجلّات A أو سجلّات CNAME تؤدي إلى مزوّدي استضافة آخرين.
    نصيحة لتحديد المشاكل وحلّها: تأكَّد من أنّ سجلات A تشير إلى Firebase App Hosting فقط، وأزِل جميع سجلات CNAME.

في انتظار المراجعة

لقد أعددت نطاقك المخصّص بشكلٍ صحيح، ولكن Firebase App Hosting لم يوفّر شهادة SSL.

في بعض الأحيان، يمكن أن تؤدي سجلات CAA المفرطة التقييد إلى إيقاف إنشاء شهادة طبقة المقابس الآمنة لنطاق مخصّص. تأكَّد من أنّه يُسمح لجهات إصدار الشهادات `letsencrypt.org` و `pki.goog` بإنشاء شهادات SSL لنطاقك.

شهادة سك النقود

يتم إنشاء شهادة طبقة المقابس الآمنة لنطاقك.

متصل

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