ما هي سجلات DNS، ولماذا هي مهمة لدومين موقعك؟

0 708

قد تكون بالفعل على دراية مسبقة بسجلات DNS واستخدامها، ولكن كثير من الناس وخاصة أولئك المبتدئين في مجال الاستضافة ومواقع الويب، يجدون صعوبات في فهم طريقة عملها بصورة جيدة.

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

مقدمة

قبل البدء، دعنا أولاً نقوم بعمل مراجعة سريعة لفكرة اسم النطاق (الدومين)، وكيفية عمله؟ إن أي دومين متصل بشبكة الإنترنت، الهدف الأساسي منه هو تسهيل الوصول إلى مختلف المواقع على الويب، حيث أن تلك المواقع موجودة على أجهزة كمبيوتر متصلة ببعضها البعض عبر شبكة واسعة النطاق، ولكن أساس التواصل فيما بينها هو باستخدام عناوين رقمية (عناوين بروتوكول الإنترنت IP) والتي يصعب جداً حفظ صيغها مع كثرتها، ولكن باستخدام الدومين، فيصبح من السهل جداً الوصول إلى تلك المواقع دون الحاجة لتذكر عناوين الـIP الخاصة بالخوادم المستضيفة لها، حيث أن الدومين يقوم بربط كل موقع مع عنوان IP المقابل للخادم المستضيف له.

فعلى سبيل المثال، لدينا الموقع (demo.wevrlabs.net)، فإن عنوان IP المقابل له يكون 104.28.18.130 حيث سيقوم الدومين بإخبار المتصفح لديك بهذا العنوان خلف الكواليس ليتم بعدها الاتصال بالخادم المُضيف للموقع … لمعرفة المزيد عن هذا الموضوع، اقرأ مقالنا السابق حول أسماء النطاقات وأهميتها وكيفية عملها:

المزيد حول الدومينات:

هذا يقودنا الآن إلى موضوعنا الرئيسي اليوم، حيث سيتبادر إلى الذهن سؤال كيف يمكن أن يتم هذا الارتباط بين الدومينات وعناوين IP الخاصة بخوادمها؟ والإجابة هي: عبر سجلات DNS!

ما هي سجلات DNS؟

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

كيف تعمل سجلات DNS؟

بصورة مبسطة جداً، يتكفل سجل الـ DNS لأي دومين بإرسال إرشادات طلبات الوصول للخدمات على ذلك الدومين (يمكن أن تكون الطلبات من أي نوع، مثل طلبات التصفح العادي عبر بروتوكول HTTP، أو طلبات إستقبال البريد، إلخ) ، فعلى سبيل المثال، بالنسبة لموقعنا (wevrlabs.net) ، فإن سجل DNS المسؤول من توجيه طلبات التصفح سيعطي قيمة عنوان IP الخاص بالخادم المضيف للموقع (104.28.18.130) ، هذا النوع من السجلات يسمى بسجل A ووظيفته هي تخزين عنوان IPv4 للخادم المستضيف للدومين. سنستعرض تلك الأنواع الأكثر شيوعاً من سجلات DNS بشيء من التفصيل في نهاية المقال، تابع معنا.

لتتم هذه العملية أعلاه، في البدء يجب أولاً تعيين المكان الذي ستتم فيه إدارة سجلات DNS للدومين (تحديداً: خادم DNS الرئيسي) حيث من متطلبات أي دومين على الانترنت وجود ذلك المكان.

إن كنت جديداً في مجال الويب واستضافة المواقع، ربما بدأت الآن بتشكيل فكرة في هذه المرحلة عن كيفية عمل ذلك، لو تذكر، سابقاً عند تسجيلك للدومين الخاص بك، طُلب منك أن تُدخل “اسم الخادم/الخوادم” أو “Name Server/Servers” أثناء خطوات الطلب. أسماء الخوادم هذه في معظم الحالات تم تزويدك بها من قبل شركة الاستضافة، هذا يعني أن سجلات DNS الخاصة بدومين موقعك تدار الآن من قبل نفس الخادم المُستضاف عليه الموقع، وهذا هو النهج الأكثر شيوعًا بشكل عام، حيث يتم حفظ وإدارة سجلات منطقة الـ DNS للدومين والتحكم فيها في نفس الخادم المستضيف للموقع (عادة عبر cPanel).

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

لقراءة المزيد حول تفاصيل كيفية عمل نظام الـ DNS، قم بزيارة مقالنا التالي:

المزيد حول نظام الـDNS:

يتم تخزين السجلات في ملف منطقة الـ DNS على الهيأة التالية (بشكل مبسط):

$ORIGIN wevrlabs.net. 
$TTL 1h
wevrlabs.net.        IN     A        104.28.18.130
www                  IN     CNAME    wevrlabs.net
demo                 IN     A        172.67.147.14
blog                 IN     CNAME    wevrlabs.net
www                  IN     CNAME    cname.bitly.com
@                    IN     MX       10 aspmx1.migadu.com

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

سجل
مثال لوحة إعدادات سجلات DNS على Cloudflare

وفي لوحة تحكم cPanel:

مثال سجلات DNS
مثال قسم إعدادات سجلات DNS على لوحة cPanel

أنواع سجلات DNS

توجد العديد من أنواع السجلات في ملف منطقة DNS كما رأينا في الفقرات السابقة، كل منها يؤدي وظيفة معينة، سنستعرض في هذا القسم الأنواع الأكثر شيوعاً.

سجلات A و AAAA:

سجل A هو أحد أكثر السجلات شيوعاً و ذو أهمية كبيرة في ملف منطقة الـ DNS، يتم فيه حفظ عنوان IPv4 الخاص بالسيرفر المضيف للموقع. وظيفية سجل A هي توجيه المتصفح بصورة مباشرة لعنوان السيرفر المضيف للموقع ليتم بعدها الاتصال بذلك الخادم وجلب محتوى الموقع.

سجل AAAA يؤدي نفس الغرض، فقط الفرق أنه يتم فيه حفظ وتحديد عنوان IPv6 لخادم الموقع.

في الصورة أدناه، مثال لكيفية ضبط إعدادات هذا السجل، حيث في خانة “Name” يتم إدخال الدومين (او الدومين الفرعي) المراد تحديد الخادم الخاص به، وفي خانة IPv4 يتم إدخال عنوان IP الخادم.

سجل
مثال من واجهة Cloudflare لإعدادات سجل A

سجل CNAME:

اختصار لـ “Canonical Name” أو “الاسم المتعارف عليه”، ثاني أكثر سجل شيوعاً، ولكن بعكس النوع السابق، يتم فيه حفظ عناوين دومينات (سواء رئيسية أو فرعية) بدلاً من إدخال عنوان IP. على سبيل المثال، الاسم المتعارف عليه لـ “blog.wevrlabs.net” هو “wevrlabs.net”.

سجل CNAME
مثال لإعدادات سجل CNAME

تستخدم  سجلات CNAME في معظم الحالات بدلا من  سجلات”A”، لتوجيه النطاقات الفرعية التي تشترك في نفس عنوان IP الخاص بالدومين الرئيسي، وبالتالي توفير الوقت في حال تغيير هذا الـ IP مستقبلاً حيث يتم فقط تحديث قيمة سجل A للدومين الجذر.

السجل أعلاه على سبيل المثال يقوم بإرشاد المتصفح بأن الطلبات الخاصة بـ “blog.wevrlabs.net” يتم استلامها عبر الدومين الرئيسي “wevrlabs.net” والذي بدوره يحتوى على سجل من نوع “A” وبالتالي يتم  مجدداً توجيه ذلك الطلب للخادم الموجود على عنوان IP في سجل A لدومين “wevrlabs.net“.


سجلات MX:

سجل MX وظيفته هي إخبار برامج وأنظمة البريد الإلكتروني عن مكان الخادم المسؤول عن تعاملات البريد الإلكتروني المرسلة إلى العناوين المربوطة بالدومين (على سبيل المثال، [email protected]).

سجل MX
مثال على إعدادات سجل MX

سجلات TXT:

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

سجل TXT
مثال إعدادات سجل TXT به قيمة نصية لغرض التحقق من ملكية الدومين على فيسبوك

الخلاصة

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

Take Advantage of Our Deals and Offers!
Take Advantage of Our Deals and Offers!
Don't miss on our latest offers! Enter your email address to get the latest deals and special discounts delivered directly to your inbox
You can opt-out anytime
قد يعجبك ايضا
تعليقات