لست مضطرًا إلى التخلي عن أسماء النطاقات الفريدة التي تركّز على علامتك التجارية للتطبيقات
التي يتم نشرها على Firebase App Hosting. يمكنك استخدام نطاق مخصّص (مثل
example.com
أو app.example.com
) بدلاً من نطاق تم إنشاؤه من خلال Firebase ل
موقعك الإلكتروني المستضاف على Firebase. Firebase App Hosting توفّر شهادة ملفّ شخصي
لكل نطاق من نطاقاتك.
يرشدك الجزء المتبقّي من هذا المستند إلى خطوات ربط نطاقك المخصّص.
إعداد نطاقك لخدمة App Hosting
تأكَّد من إكمال مهام App Hosting الإعداد الأساسية حتى يكون لديك موقع Firebase App Hosting في مشروعك على Firebase.
الخطوة 1: إضافة نطاق مخصّص
- افتح App Hosting صفحة مشروعك.
- اختَر App Hosting خلفية باستخدام الخيار عرض لوحة البيانات.
- اختَر علامة التبويب الإعدادات، ثمّ انقر على إضافة نطاق مخصّص.
- أدخِل اسم النطاق المخصّص الذي تريد ربطه بموقعك الإلكتروني على App Hosting.
- (اختياري) ضَع علامة في المربّع لإعادة توجيه جميع الطلبات على النطاق المخصّص إلى
نطاق ثانٍ محدّد (مثل أن تعيد
example.com
وwww.example.com
التوجيه إلى المحتوى نفسه). - انقر على متابعة لضبط سجلّات نظام أسماء النطاقات وإكمال إعداد نطاقك المخصّص.
الخطوة 2: إعداد نطاق مخصّص
سيعرض معالج إضافة نطاق مخصّص في وحدة تحكّم 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 لسببين:
|
نعم |
TXT | تسمح لك هذه السجلات بإرفاق بيانات وصفية عشوائية بنطاقك. يتيح لك App Hosting استخدام تنسيق محدّد لسجلّ TXT، وهو fah-claim=[UUID] ، للإشارة إلى النطاق المخصّص الذي يجب عرضه على نطاقك. |
لا |
الوصول الواعي بالسياق (CAA) | تعمل هذه السجلّات كقائمة مسموح بها لتحديد مراجع التصديق المفوَّضة بإنشاء شهادات طبقة المقابس الآمنة لنطاقك. لا تطلب خدمة App Hosting سجلّات CAA إلا إذا تم حظرها من إنشاء شهادات لنطاقك. | لا |
مفتاح النطاق الخاص
عند إضافة سجلّات نظام أسماء النطاقات أو تعديلها، يتوقع منك مزوّدو النطاقات المختلفون إدخال مدخلات مختلفة لحقل المضيف ضمن مواقع إدارة نظام أسماء النطاقات الخاصة بهم. لقد جمعنا أدناه المدخلات الشائعة من مقدّمي الخدمات المشهورين. يمكنك الرجوع إلى مستندات مزوّد النطاق للحصول على تعليمات تفصيلية.
نوع النطاق | مفتاح النطاق الخاص |
---|---|
نطاق القمة |
تشمل الإدخالات الشائعة ما يلي:
|
النطاق الفرعي | تشمل الإدخالات الشائعة ما يلي:
|
موفِّرو النطاقات الشائعون
في ما يلي بعض مزوّدي النطاقات الشائعين وأنواع المعلومات التي قد يطلبها كل مزوّد. يتم تعديل هذه المعلومات قدر الإمكان، ولكن يُرجى الرجوع إلى مستندات موفِّر النطاق للحصول على تعليمات تفصيلية.
أوصاف الحالات الخاصة بالنطاقات المخصّصة
الحالة | الوصف |
---|---|
تتطلّب الإعداد |
قد تحتاج إلى تغيير أحد الإعدادات في سجلّات نظام أسماء النطاقات.
|
في انتظار المراجعة | لقد أعددت نطاقك المخصّص بشكلٍ صحيح، ولكن Firebase App Hosting لم يوفّر شهادة SSL. في بعض الأحيان، يمكن أن تؤدي سجلات CAA المفرطة التقييد إلى إيقاف إنشاء شهادة طبقة المقابس الآمنة لنطاق مخصّص. تأكَّد من أنّه يُسمح لجهات إصدار الشهادات `letsencrypt.org` و `pki.goog` بإنشاء شهادات SSL لنطاقك. |
شهادة سك النقود | يتم إنشاء شهادة طبقة المقابس الآمنة لنطاقك. |
متصل | يحتوي نطاقك المخصّص على سجلّات نظام أسماء النطاقات المناسبة وشهادة
طبقة المقابس الآمنة. |