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