تخطَّ إلى المحتوى
Uttra

ما هو CNAME؟

CNAME سجل في DNS يجعل اسمًا ما مجرد لقب لاسم آخر، فبدل أن تكتب عنوان IP تقول: www.example.sa هو نفسه example.sa. يستخدم غالبًا للنطاقات الفرعية التي تشير إلى خدمة خارجية، لأن الخدمة تستطيع تغيير عناوينها دون أن تحتاج أنت لتعديل شيء. لا يوضع على النطاق الأساسي ولا يجتمع مع سجل آخر لنفس الاسم.

آخر تحديث:

سجل الاسم المستعار (CNAME (Canonical Name record)): CNAME هو سجل DNS يجعل اسم نطاق فرعي اسمًا مستعارًا لاسم نطاق آخر، فيأخذ عناوينه تلقائيًا. لا يجوز أن يجتمع مع أي سجل آخر على الاسم نفسه، ولذلك لا يستخدم عادة على النطاق الأساسي.

التعريف المختصر

CNAME اختصار Canonical Name، أي «الاسم الأصلي». السجل لا يحمل رقمًا، بل يحمل اسمًا آخر. حين يسأل المتصفح عن www.abaya-lulu.sa ويجد CNAME يشير إلى abaya-lulu.sa، يعيد السؤال عن الاسم الأصلي ويأخذ عنوانه.

شرح مبسط

تخيل أن لمحلك رقمًا موحدًا، وكل فروعك تقول للعملاء: «اتصل على الرقم الموحد». إذا تغير الرقم الموحد غيرته في مكان واحد فقط. هذا ما يفعله CNAME: كل الأسماء المستعارة تتبع الاسم الأصلي، وأي تغيير في عنوان الأصل يصل إليها تلقائيًا.

مثال سجلات لمتجر abaya-lulu.sa
Type   Name      Value                          TTL
A      @         203.0.113.45                   3600
CNAME  www       abaya-lulu.sa.                 3600
CNAME  help      lulu.helpdesk-provider.example. 3600
CNAME  links     custom.link-service.example.   3600

لاحظ النقطة في آخر القيمة: في كثير من اللوحات تعني أن الاسم كامل ولا يُضاف إليه شيء. بعض اللوحات تضيفها تلقائيًا فلا تقلق إن اختفت. هناك ثلاث قواعد يجب أن تحفظها:

  1. لا CNAME على النطاق الأساسي (@)، لأن الأساسي يحتاج سجلات أخرى مثل MX و TXT، والمعيار يمنع اجتماعها مع CNAME. بعض المزودين يقدمون بديلًا يسمونه ALIAS أو ANAME أو «تسطيح CNAME».
  2. لا سجل آخر مع CNAME على الاسم نفسه: إن كان لـ help سجل CNAME فلا تضف له A أو TXT.
  3. القيمة اسم لا رقم: إذا وضعت عنوان IP في CNAME فلن يعمل، فالرقم مكانه سجل A.

ولماذا تطلب الخدمات CNAME أصلًا؟ لأنها تعمل على خوادم كثيرة تتغير عناوينها حسب الضغط والموقع الجغرافي. لو أعطتك رقمًا ثابتًا لاضطرت أن تطلب منك تحديثه كلما تغير، أما مع CNAME فهي تغير عناوينها عندها وأنت لا تلمس شيئًا.

مثال من السوق السعودي

متجر عبايات في جدة اسمه «لولو» يستخدم موقعه الأساسي على نطاق ‎.sa، ثم قرر إضافة مركز مساعدة لدى مزود خارجي على help.abaya-lulu.sa. المزود طلب CNAME يشير إلى اسم عنده. صاحبة المتجر أضافته، لكن كان على help سجل TXT قديم من تجربة سابقة، فرفضت اللوحة الحفظ. حذفت TXT القديم فقُبل CNAME، وبعد دقائق صار مركز المساعدة يعمل تحت اسم المتجر نفسه، وهذا يطمئن العميلة التي ترى الاسم المألوف في شريط العنوان. افحص النتيجة عبر أداة فحص DNS.

كيف يظهر في أوترا

عند ربط نطاق مخصص في أوترا من شاشة «نشر» ثم «نطاق مخصص»، تعرض لك المنصة السجلات المطلوبة بالضبط، وعادةً تكون سجل TXT للتحقق وسجل A. القاعدة العملية: أضف نوع السجل الذي تعرضه الشاشة كما هو، ولا تستبدل A بسجل CNAME من عندك. أما www فتستطيع أن تجعله CNAME للنطاق الأساسي في لوحة المسجل إن أردت أن يعمل الاسمان. التفاصيل في دليل ربط النطاق المخصص.

مصطلحات ذات صلة

  • سجل A: السجل الذي يحمل الرقم الذي يتبعه CNAME في النهاية.
  • DNS: النظام الكامل وبقية أنواع السجلات.
  • النطاق (الدومين): الأساسي والفرعي وكيف يُبنى الاسم.
  • SSL: الشهادة التي تحتاجها كل الأسماء المستعارة أيضًا.

أسئلة شائعة

استخدم A حين تعطيك الجهة عنوان IP ثابتًا، واستخدم CNAME حين تعطيك اسمًا مثل something.provider.example. وللنطاق الأساسي استخدم A دائمًا إلا إذا كان مزود DNS عندك يدعم ALIAS. القاعدة الأبسط: اتبع حرفيًا نوع السجل الذي تطلبه الخدمة.

صفحات ذات صلة