ما هو سجل CNAME؟

نشرت: 2020-09-29

لقد تحدثنا سابقًا عن كيفية عمل نظام اسم المجال (DNS) ، لكن هذه ليست الصورة الكاملة. هناك الكثير من التروس الإضافية التي تشكل العجلة ، وحتى الآن لم نناقش بعض العناصر الأكثر شيوعًا ، مثل سجلات CNAME.

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

دعنا نذهب اليها!

اشترك في قناتنا على اليوتيوب

ما هو سجل CNAME؟

في جوهره ، يعمل DNS عن طريق تعيين أسماء المجال لعناوين IP محددة. عندما تكتب عنوان URL في متصفحك ، فإنه يبحث عن عنوان IP المقابل من خلال DNS ويوجهك إلى موقع الويب الذي تريد زيارته.

ومع ذلك ، هذا نوع واحد فقط من السجلات التي يستخدمها DNS. باستخدام سجلات CNAME ، يمكنك تعيين عناوين URL كأسماء مستعارة لنطاقك الأساسي. هذا يعني أنه إذا تغير عنوان IP المعين لهذا المجال الأساسي ، فستظل سجلات CNAME تعمل لأنها تشير إلى المجال الجذر.

لتقديم مثال حقيقي ، لنفترض أن لديك عناوين URL الثلاثة التالية:

  1. yourwebsite.com
  2. www.yourwebsite.com
  3. yourwebsite.io

سيكون عنوان URL رقم واحد هو النطاق الأساسي لموقعك ، والذي يشير إلى عنوان IP الخاص بموقعك. من الناحية العملية ، ستحتاج إلى إعداد سجل CNAME يعيد توجيه زوار www.yourwebsite.com نحو yourwebsite.com .

في الوقت نفسه ، لدينا أيضًا نفس الاسم المسجل باستخدام نطاق مختلف من المستوى الأعلى (TLD). هذا يعني أنك تريد إنشاء سجل ثان يعيد توجيه العنوان الثالث نحو الرقم واحد. يحدث كل ذلك عادةً من خلال مسجل المجال الخاص بك أو أي خدمة تستخدمها لإدارة عناوين URL التي "تمتلكها".

2 أمثلة على سجلات CNAME

في الواقع ، تأتي إدخالات CNAME بأشكال وأحجام عديدة. ومع ذلك ، في معظم الحالات ، ستحتاج فقط إلى إعداد سجل CNAME واحد لموقع ويب جديد - متمثل في مثال www الذي ذكرناه للتو.

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

1. إعداد أسماء مضيفين منفصلة للخدمات مثل بروتوكول نقل الملفات (FTP) أو البريد الإلكتروني

إذا كنت ترغب في الوصول إلى موقع الويب الخاص بك عبر FTP باستخدام مجال مثل ftp.yourwebsite.com ، فستحتاج إلى إعداد سجل FTP CNAME مطابق:

إعداد سجل FTP CNAME.

ينطبق هذا الأسلوب نفسه على سجلات CNAME للخدمات الإضافية التي تستخدمها ، مثل البريد الإلكتروني. هنا ، تريد تعيين "اسم مضيف" مثل "البريد" بدلاً من ذلك:

إنشاء سجل CNAME للبريد.

تتوافق هذه السجلات مع عنواني URL التاليين:

  1. ftp.yourdomain.com
  2. mail.yourdomain.com

مع معظم المسجلين ، يمكنك إما إدخال اسم المضيف الكامل (هذين العنوانين اللذين تراهما أعلاه) أو اختصارًا مثل www و ftp والبريد.

2. توجيه العناوين بنطاقات TLD المختلفة نحو مجال "رئيسي"

في بعض الحالات ، من المفيد تسجيل نفس اسم المجال باستخدام نطاقات TLD مختلفة. على سبيل المثال ، يمكنك إعداد سجل CNAME لـ yourdomain.org يشير إلى yourdomain.com. إليك كيف سيبدو السجل:

تكوين سجل CNAME جديد.

من المهم أن تفهم أنك تحتاج إلى إضافة هذا النوع من سجلات CNAME إلى المجال الذي تريد أن تشير إلى عنوان URL مختلف. بمعنى آخر ، لا يمكنك توجيه نطاق مستوى جذر نحو نطاق آخر باستخدام سجل CNAME. المجالات الجذرية ، مثل yourdomain.com تحتاج إلى تعيينها نحو عنوان IP.

باستخدام نفس الأسلوب ، يمكنك تعيين مجالات مختلفة تمامًا إلى عنوان URL الجذر. دعنا نتعرف على كيفية عمل عملية رسم الخرائط ، حتى تعرف من أين تبدأ.

كيفية إضافة سجلات CNAME لمجالك

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

على سبيل المثال ، إذا كنت تستخدم Namecheap ، فإن المسجل يتضمن علامة تبويب Advanced DNS لكل مجال تملكه. ضمن علامة التبويب ، يمكنك إضافة أنواع متعددة من السجلات (هناك المزيد من الخيارات بخلاف CNAME!).

في المثال أدناه ، يمكنك مشاهدة سجل "A". هذا نوع من السجلات يعيّن نطاقك الأساسي نحو عنوان IP الخاص بموقعك.

مثال على سجل A.

لإضافة سجل ، ستحتاج إلى النقر فوق إضافة سجل جديد وتحديد سجل CNAME ضمن نوع السجل :

إضافة سجل CNAME جديد.

تحت المضيف ، تحتاج إلى إدخال البادئة www لهذا المثال بالذات. أضف الآن المجال الأساسي لموقع الويب الخاص بك ضمن الهدف :

توجيه عنوان URL إلى عنوان URL الأساسي.

أخيرًا ، هناك إعداد أخير يسمى TTL . يرمز هذا الاختصار إلى "Time to Live" ويخبر خوادم الأسماء الخاصة بك كم مرة يجب عليهم تحديث سجلات DNS الخاصة بك. كما تعلم ، تستغرق سجلات نظام أسماء النطاقات بعض الوقت "للنشر" وإتاحة الوصول إليها عالميًا. كلما كان وقت البقاء (TTL) أقل ، يجب أن يكون الانتظار أقصر.

في معظم الحالات ، نوصي بترك هذا الإعداد على تلقائي لأن سجلات DNS عادةً ما تنتشر بسرعة كافية. في الوقت الحالي ، احفظ رقمك القياسي الجديد ، والذي يجب أن يظهر أسفل أخيه أ:

سجلات A و CNAME.

ضع في اعتبارك أنه يمكنك إعداد سجلات CNAME متعددة حسب احتياجاتك. في القسم السابق ، استكشفنا خيارات متعددة ، ويمكن إعدادها جميعًا بشكل متزامن.

ما لا يمكنك فعله هو إعداد السجلات التي توجه نفس النطاق نحو عناوين URL الأساسية المختلفة. هذا يعني أنه لا يمكنك إعداد سجلين يشيران إلى www.yourdomain . com تجاه yourdomain.com و alternatedomain.com . إذا كنت تقوم بإعداد موقع ويب جديد ، فستحتاج في معظم الأوقات فقط إلى إنشاء سجلين لكي يعمل كل شيء. سيكون هذان سجلان A و CNAME واحدًا.

استنتاج

تعد سجلات CNAME مكونًا أساسيًا في DNS. إذا كنت بحاجة إلى توجيه المجالات نحو بعضها البعض (بدلاً من توجيه النطاقات نحو عنوان IP) ، فستحتاج إلى استخدام سجلات CNAME.

هناك العديد من الاستخدامات لسجلات CNAME ، ولكن هناك استخدامان من أكثر الاستخدامات شيوعًا وهما:

  1. إعداد أسماء مضيفين منفصلة لخدمات مثل FTP أو البريد الإلكتروني.
  2. تشير العناوين مع TLDs مختلفة نحو مجال "رئيسي".

هل لديك أي أسئلة حول كيفية استخدام سجلات CNAME؟ دعنا نتحدث عنها في قسم التعليقات أدناه!

الصورة المصغرة للمادة DiA99 / shutterstock.com