ليس عليك الاستغناء عن أسماء النطاقات الفريدة التي تتمحور حول العلامة التجارية للتطبيقات
التي تم نشرها في 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 تلقائيًا توفير شهادات طبقة المقابس الآمنة، عند الحاجة، للنطاقات المخصّصة.
أنواع سجلّات نظام أسماء النطاقات
قد يطلب منك App Hosting معالج النطاق المخصّص إضافة سجلّ واحد إلى 5 سجلّات ملفّ تعريف DNS، استنادًا إلى الإعدادات الحالية لنطاقك. ويحدد نوع السجل وظيفته. في ما يلي أنواع السجلات التي قد يطلبها 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) لنطاقك. |
شهادة تعدين | يتم إنشاء شهادة طبقة المقابس الآمنة لنطاقك. |
متصل | يحتوي نطاقك الخاص على سجلّات نظام أسماء النطاقات (DNS) المناسبة ويحتوي على شهادة
طبقة المقابس الآمنة (SSL). |