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