النطاقات المخصصة·4 min read·

نطاقي المخصص عالق في مرحلة «DNS معلّق» — كيف أُصلح ذلك؟

دليل خطوة بخطوة لتشخيص سبب عدم استقبال Cloudflare لسجل CNAME الخاص بك بعد، مع أوامر DNS دقيقة يمكنك نسخها ولصقها في أي مزوّد للنطاقات.

حين يعرض VeloCMS شارة «DNS معلّق» بجانب نطاقك، يعني ذلك أن Cloudflare سجّل اسم المضيف الخاص بك لكنه لم يرصد بعد سجل CNAME الذي يُشير إلى شبكتنا. هذا في الغالب تأخر في انتشار DNS أو خطأ مطبعي في السجل — وليس عطلاً من جانبنا.

سجل CNAME الدقيق الذي تحتاجه

سجِّل الدخول إلى مزوّد DNS لديك (Cloudflare أو Namecheap أو GoDaddy أو Google Domains أو Porkbun — أيًّا كان المكان الذي اشتريت منه النطاق). أضِف سجل CNAME مع تعيين الاسم (أو المضيف) على نطاقك الكامل — كـ«blog.example.com» مثلاً — والهدف (أو القيمة) على «proxy.velocms.org». اضبط مدة TTL على «تلقائي» أو 300 ثانية. احفظ السجل.

إن كنت تستخدم Cloudflare مزوّداً لـ DNS، تأكد من أن حالة الوكيل لسجل CNAME مضبوطة على «DNS فقط» (سحابة رمادية) وليس «بوكيل» (سحابة برتقالية). وكيل HTTP الخاص بـ Cloudflare يعترض طلب تحديد صحة SSL ويُفسد عملية توفير الشهادة في VeloCMS.

كيف تتحقق من أن السجل نشط

افتح طرفية ونفِّذ الأمر: dig CNAME blog.example.com +short. يُفترض أن ترى «proxy.velocms.org.» في المخرجات. إن لم ترَ شيئاً، فالسجل لم ينتشر بعد — انتظر 2-5 دقائق وأعِد المحاولة. قد يستغرق الانتشار العالمي أحياناً حتى 30 دقيقة تبعاً لخوادم الأسماء لدى المسجِّل.

نطاقات الجذر (example.com دون www)

لا تسمح معايير DNS بوضع CNAME على نطاق الجذر (@). إن أردت استخدام نطاقك المجرد بدلاً من نطاق فرعي، فيجب أن يدعم مزوّد DNS لديك تسطيح CNAME (يُعرف أيضاً بسجلات ALIAS أو ANAME). يدعم Cloudflare DNS هذا نصاً — فعِّل خيار الوكيل وسيُسطِّح Cloudflare الـ CNAME تلقائياً. كلٌّ من Namecheap وPorkbun يدعمان سجلات ALIAS كبديل.

لا تزال المشكلة قائمة بعد 30 دقيقة؟

عُد إلى Admin → Settings → Custom Domain وانقر «إعادة المحاولة». سيستفسر VeloCMS من Cloudflare عن آخر حالة. إن استمررت في رؤية «DNS معلّق» بعد التأكد من أن السجل نشط عبر أمر «dig»، تواصل مع الدعم من قائمة المساعدة وأذكر رمز الخطأ D-DNS-01 — سنفحص الجانب المتعلق بـ CF خلال يوم عمل واحد.

تستخدم VeloCMS ميزة Cloudflare for SaaS لإنهاء اتصالات النطاقات المخصصة. هذا يعني أن سجل CNAME يجب أن يُشير إلى أصل إعادة توجيهنا المحدد، وليس إلى عنوان IP عام. لن تنجح سجلات A.