سنتناول في هذه الحلقة نوعين جديدين من سجلات DNS هما سجلات CNAME و سجلات MX.

و تتلخص مهمة سجلات CNAME بأنها تستطيع منح أكثر من اسم لعنوان IP واحد فمثلا قمنا في الحلقة السابعة بربط الاسم WWW بالعنوان 192.168.0.5 و بالتالي أصبح عنوان موقع الويب www.ouda.edu هو 192.168.0.5 ، حسنا ، ماذا لو رغبنا بأن يكون نفس الجهاز عبارة عن موقع ftp ، أي أننا نريد أن يكون ftp.ouda.edu هو نفس الجهاز ، و لكننا نعلم أننا لا نستطيع عمل سجل A جديد باسم ftp و نمنحه لنفس العنوان و هو 192.168.0.5 ، إذا ً ما العمل؟ هنا يأتي دور سجلات CNAME حيث نستطيع ببساطة عمل سجل CNAME يمنح الاسم FTP للعنوان 192.168.0.5 و بالتالي فإن أي متصفح سيحاول الوصول الى موقع الويب أو موقع FTP سيصل الى نفس الجهاز و هو المطلوب.

و لكن علينا أن نتذكر أننا باستخدام سجلات CNAME لا نستطيع منح نفس الاسم لأكثر من عنوان IP بمعنى أننا لا نستطيع منح الاسم FTP مثلا لكل من العنوان 192.168.05 و 192.168.0.15 ، و إذا تذكرتم معي فإن هذه الخاصية متوفرة في سجلات A و تسمى ROUND ROBIN.

قبل أن تختلط عليكم الأمور لنحفظ سويا القواعد التالية:

1- نستطيع استخدام سجلات CNAME لمنح أكثر من اسم لنفس الجهاز ، مثلا : FTP.OUDA.EDU و WWW.OUDA.EDU.
2- لا نستطيع استخدام سجلات CNAME لمنح نفس الاسم لأكثر من جهاز.
3- نستطيع باستخدام سجلات A منح نفس الاسم لأكثر من جهاز و لكننا لا نستطيع منح أكثر من اسم لنفس الجهاز.

الآن لنقوم سويا بمنح الاسم FTP للجهاز الذي منحناه سابقا الاسم WWW و لعمل ذلك نضغط باليمين على مجلد OUDA.EDU و نختار New Alias (CNAME) ليظهر لنا مربع حوار كما في الصورة التالية:



و فيها في خانة Alias name ندخل ftp بينما ندخل في الخانة الأخيرة عنوان اسم الجهاز و الذي سيكون www.ouda.edu. و نلاحظ هنا أننا وضعنا نقطة في نهاية الاسم و ذلك كي لا يقوم البرنامج بإضافة عنوان المجال تلقائيا للاسم فيصبح www.ouda.edu.ouda.edu و هذا ما لا نريده بطبيعة الحال. عندما ننتهي نضغط على OK ، و لنختبر التغييرات التي أجريناها نستخدم الأمر nslookup و ندخل ftp.ouda.edu ثم نضغط على Enter لنحصل على النتيجة التالية:

Name: www.ouda.edu
Address: 192.168.0.5
Aliases: ftp.ouda.edu

بهذا نكون قد تعرفنا على سجلات CNAME و لننتقل الآن للتعرف على سجلات MX و التي تتلخص مهمتها في تحديد عنوان السيرفر المسئول عن خدمة البريد الالكتروني في المجال بحيث إذا تم إرسال رسالة الى العنوان walid@ouda.edu فإن DNS سيحولها الى سيرفر البريد الذي يجد عنوانه في سجلات MX.

كما تذكرون فقد قمنا في الحلقة السابعة بمنح الاسم mail.ouda.edu للعنوان 192.168.0.4 ، الآن علينا أن نفهم DNS أن هذا الجهاز هو المسئول عن خدمة البريد الالكتروني و لعمل ذلك نضغط باليمين على مجلد ouda.edu و نختار New Mail Exchanger (MX) ليظهر لنا مربع حوار كما في الصورة التالية:



و فيها ندع الخانة الأولى فارغة حيث سيقوم DNS بإدخال اسم المجال تلقائيا و ندخل في الخانة الثانية الاسم الكامل للجهاز المسئول عن البريد و الذي سيكون mail.ouda.edu. (و لا ننس النقطة في نهاية الاسم) ، أما الخانة الأخيرة فتستخدم لإدخال رقم يمثل الأولوية priority و هو يفيد في حال أردنا استخدام أكثر من سيرفر للبريد الالكتروني بحيث اذا تعطل أحدها قال الآخر بالمهمة و لعمل ذلك نستخدم أكثر من سجل MX ندخل في كل منها عنوان سيرفر بريد مختلف عن الآخر و نستخدم رقم الأولوية لنحدد سيرفر البريد الرئيسي و الذي في حال تعطله يتم الانتقال الى سيرفر البريد الآخر حيث يتم التوجه أولا للسيرفر الذي يحمل رقم أولوية أقل ، فمثلا إذا كان السجل الأول يشير الى رقم أولوية 10 بينما يشير السجل الثاني الى رقم أولوية 100 فإنه سيتم استخدام سيرفر البريد الأول ما دام متوفرا و غير متعطل و بمجرد تعطله عن العمل يتم الانتقال فورا الى السيرفر ذي الأولية المرتفعة.

في حالتنا لدينا سيرفر بريد وحيد لهذا ندخل أي رقم و ليكن 10 مثلا ثم نضغط على OK لننتهي بذلك من درس اليوم و ننتقل الى درس جديد في الحلقة القادمة بإذن الله.
الكاتب: وليد عودة