تخطَّ إلى المحتوى
نسخة تجريبية

النطاقات

تثبت ملكيتك للنطاق لمساحة العمل كلها بسجل TXT واحد تبقيه في مكانه. وبعدها تستطيع تطبيقات الويب ومجموعات Kubernetes في مساحة عملك أن تخدم أسماء مضيفين تحته، بشهادات تصدرها المنصّة وتجدّدها. تجد النطاقات في لوحة التحكم تحت النطاقات.

وثّق نطاقًا

  1. اختر إضافة نطاق وأدخل النطاق، مثل example.com: بلا https:// وبلا مسار.
  2. في صفّه، اختر إعداد. يعرض السجل الذي تضيفه:
النوعالاسمالقيمة
TXT_sahabti-verify.example.comsahabti-domain-verify= يليها رمز النطاق
  1. أضف هذا السجل لدى مزوّد DNS، واتركه هناك. فهو يقع تحت اسم خاص به، فلا يغيّر شيئًا مما يشير إليه نطاقك، ولا تعيقه سجلات TXT الأخرى عند ذلك الاسم.

تبحث المنصّة عن السجل فورًا، ثم مجددًا بعد دقيقة، و5 دقائق، و15 دقيقة، وساعة، و6 ساعات، ثم كل 12 ساعة. ويبحث تحقّق الآن، في نافذة الحوار نفسها، مرة أخرى فورًا، مرة كل 30 ثانية على الأكثر. وبعد اثني عشر بحثًا دون العثور عليه، أي نحو ثلاثة أيام، يتوقف البحث ويظهر النطاق بحالة فشل التحقق: صحّح السجل، ثم اختر تحقّق الآن.

الحالةالمعنى
بانتظار DNSلم يُعثر على السجل بعد، والفحوص مجدولة
مُوثَّقعُثر على السجل. أبقِه في مكانه: يُفحص مجددًا كل يوم
فشل التحققتوقفت الفحوص، أو وثّقت مساحة عمل أخرى النطاق أولًا

وما دام النطاق ينتظر، يذكر صفّه سبب فشل آخر فحص. وتعني النطاق لا يُحلّ في الغالب أن السجل لم يُنشر بعد، أو لم يصبح مرئيًا بعد.

  • يمكنك أيضًا توثيق نطاق فرعي وحده، مثل shop.example.com، وسجله عند _sahabti-verify.shop.example.com: وهذا مفيد حين لا تتحكم إلا في ذلك الجزء من النطاق.
  • لا تُقبل النطاقات الشاملة، مثل *.example.com، ولا نطاقات المنصّة نفسها.
  • لا توثّق النطاق إلا مساحة عمل واحدة.
  • تحمل مساحة العمل حتى 10 نطاقات، بأي حالة.
  • يظهر النطاق الدولي بصيغة xn-- الخاصة به.

لإزالة نطاق، اختر إزالة من قائمة صفّه. ولا يمكن إزالة نطاق ما زالت أسماء مضيفين مرتبطة تحته: أزلها من تطبيقات الويب أو المجموعات أولًا.

أبقِ السجل في مكانه

قد ينتقل النطاق إلى مالك آخر، لذلك تعيد المنصّة فحص سجل النطاق الموثَّق كل يوم. وحين لا يجده الفحص:

  • يطلب منك صفّ النطاق، وتنبيه أعلى صفحة النطاقات، أن تعيده، ويذكران متى تُعلَّق أسماء المضيفين تحت النطاق.
  • يصل إلى مالكي مساحة العمل ومديريها بريد فيه السجل وذلك الموعد.
  • تبحث المنصّة عن السجل كل ساعة، ويبحث تحقّق الآن، في إعداد النطاق، فورًا. وما إن يُعثر على السجل من جديد حتى يمضي النطاق كما كان.

وإن بقي السجل غائبًا بعد ثلاثة أيام من أول فحص لم يجده، لم يعد النطاق موثَّقًا: تُعلَّق أسماء المضيفين المرتبطة تحته، ويصبح بإمكان مساحة عمل أخرى توثيق النطاق. ويعود النطاق إلى بانتظار DNS وإلى الفحوص السابقة. وحين تعيد السجل ويُوثَّق النطاق من جديد، تُخدَم أسماء مضيفيه من جديد، إلا إذا أثبتت مساحة عمل أخرى ملكيتها لها أولًا في هذه الأثناء.

والنطاق الذي وُثِّق قبل بدء هذه الفحوص اليومية يحصل على 30 يومًا بدل ثلاثة في المرة الأولى التي يغيب فيها سجله.

قدّم تطبيق ويب على نطاقك

افتح تطبيق الويب، وانتقل إلى تبويب النطاقات فيه، واختر إضافة نطاق. أدخل أي اسم مضيف تملكه: النطاق نفسه، مثل example.com، أو اسمًا بـ www، أو نطاقًا فرعيًا آخر.

وإن لم يكن نطاق اسم المضيف لدى مساحة العمل بعد، فإضافته تحجز ذلك النطاق لمساحة العمل أيضًا، فيظهر في صفحة النطاقات. ثم يعرض إعداد لاسم المضيف ما تضيفه لدى مزوّد DNS:

  1. أثبت ملكيتك للنطاق: سجل TXT السابق، ويظهر حتى يُوثَّق النطاق. ويغطي سجل واحد كل أسماء المضيفين تحت النطاق.
  2. وجّه اسم المضيف إلى المنصّة: سجل CNAME من اسم المضيف إلى الهدف المعروض، apps.sahabti.app.

يحتاج سجل CNAME على النطاق نفسه، مثل example.com، إلى مزوّد DNS يسمح به على الجذر؛ أما النطاق الفرعي فيعمل مع كل مزوّد. وحين يُوثَّق النطاق ويُنشر سجل CNAME، تُصدَر الشهادة تلقائيًا، عادةً خلال دقائق:

الحالةالمعنى
بانتظار إثبات الملكيةلم يُوثَّق النطاق بعد
بانتظار الشهادةوُثِّق النطاق؛ وبقي انتظار سجل CNAME والشهادة
نشطيعمل عبر HTTPS بشهادة صالحة
يحتاج انتباهًاتعذّر إعداد اسم المضيف: يذكر إعداد الخاص به السبب

ويعود اسم المضيف الذي لم يعد نطاقه موثَّقًا إلى بانتظار إثبات الملكية، ويذكر صفّه أنه معلّق.

يبقى الرابط الافتراضي للتطبيق يعمل إلى جانب أسماء مضيفيه الخاصة، ويفتح زيارة أول اسم مضيف أضفته وصار نشطًا. ويقبل التطبيق حتى 10 أسماء مضيفين، ولا تُدعم الأسماء الشاملة.

وإزالة اسم المضيف توقف توجيهه إلى التطبيق. ويبقى النطاق في صفحة النطاقات لمساحة العمل.

مجموعات Kubernetes

تستطيع البوابة المُدارة للمجموعة أن تخدم اسم مضيف مثل shop.example.com بسجل CNAME وحده يشير إلى اسم المضيف الخاص بالمجموعة، <cluster>.sahabti.app، دون أن توثّق شيئًا في هذه الصفحة: انظر نطاقك الخاص. أما النطاق الجذر مثل example.com فلا يمكن وضع سجل CNAME عليه، لذلك توثّقه هنا أولًا ثم تربطه بالمجموعة، كما يشرح الدليل نفسه.

النُسخ وموزّعات الحمل

لا يظهر تبويب النطاق إلا لأنواع النُسخ التي تخدم موقعًا، ولا يملكه أي من الأنواع التي يمكنك إنشاؤها اليوم: اتصل بالخدمات المُدارة والأجهزة الافتراضية وخوادم الألعاب باسم المضيف الذي تعرضه صفحة نظرة عامة الخاصة بها. ويمكن الوصول إلى موزّع الحمل عبر نطاقك الخاص بسجل CNAME إلى اسم DNS الخاص به: انظر أين يتصل العملاء.

اسم مضيف واحد في مكان واحد

لا يخدم اسمَ المضيف إلا تطبيقُ ويب أو مجموعة أو نسخة واحدة على المنصّة كلها، ويكون لأول مساحة عمل تثبت ملكيته. وتُرفض إضافة اسم مضيف يحمله غيره بالفعل برسالة هذا الاسم مستخدم بالفعل من مساحة عمل أو مورد آخر. واسم المضيف الذي أضافته مساحة عمل أخرى دون أن تثبت ملكيته لا يمنعك أبدًا: يكون لأول مساحة عمل تثبت ملكيته، ويظهر عند الأخرى محجوز لمساحة عمل أخرى في تطبيق الويب، أو غير مسموح في المجموعة.

من يستطيع فعل ماذا

مالكمديرمطوّرمشاهد
عرض النطاقات وسجلاتها وأسماء مضيفي تطبيق الويب✓✓✓✓
إضافة نطاقات مساحة العمل وفحصها وإزالتها✓✓——
إضافة أسماء مضيفي تطبيق الويب وإزالتها✓✓✓—

لا يستطيع المطوّر إضافة اسم مضيف لتطبيق ويب إلا تحت نطاق لدى مساحة العمل بالفعل: فإضافة نطاق جديد إلى مساحة العمل للمالكين والمديرين.

من الـ API

تقع نطاقات مساحة العمل تحت /v1/domains، مع POST /v1/domains/{id}/verify لـ تحقّق الآن، وأسماء مضيفي تطبيق الويب تحت /v1/apps/{id}/domains. ويحمل النطاق الذي لم يجد الفحص اليومي سجله lapsedAt، وsuspendsAt ما دام موثَّقًا، ويذكر issue لكل اسم مضيف في تطبيق الويب ما الخطأ فيه، إن وُجد.