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