كيف يعمل نظام أسماء النطاقات (DNS)

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

في هذا الموضوع، سوف أحاول أن أشرح كيف يعمل نظام أسماء النطاقات (DNS) بطريقة بسيطة جدا وسهلة أيضا للقراء الذين ليس لديهم أي معرفة مسبقة بشبكات الكمبيوتر يجب أن يكون قادرا على فهم هذا المفهوم.

ما هو نظام أسماء النطاقات؟
"نظام أسماء النطاقات" أو "خدمة أسماء النطاقات" هو بروتوكول شبكة الكمبيوتر الذين يقوم بترجمة اسم مجال مثل "facebook.com" إلى عنوان IP الخاص به مثل "173.252.100.16".


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

على سبيل المثال، عند كتابة "www.google.com" في شريط عنوان المتصفح الخاص بك، سيقوم الكمبيوتر بالاستفادة من خادم DNS لجلب عنوان IP من خادم جوجل وهذا هو "74.125.236.37".بعد الحصول على عنوان IP، سوف ينشئ جهاز الكمبيوتر الخاص بك اتصال مع الخادم وبعد ذلك سوف تشاهد تحميل الصفحة الرئيسية لجوجل في المتصفح. وتسمى العملية برمتها تحليل DNS.

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

أنواع خوادم DNS ودورها:
 فإن نظام أسماء النطاقات (DNS) عبارة عن قاعدة بيانات الموزعة التي تتواجد على أجهزة كمبيوتر متعددة على شبكة الإنترنت بطريقة هرمية. وهي تشمل الأنواع التالية:

الخوادم اسم الجذر  (Root Name)

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

الخوادم الاسم المحلي (Local Name)

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

كيف يعمل خادم DNS?
 كلما قمت بكتابة عنوان URL مثل "http://www.Stupcomp.blogspot.com" على شريط عنوان المتصفح الخاص بك، سيقوم الكمبيوتر بإرسال طلب إلى الخادم الاسم المحلي لتحليل اسم المجال إلى عنوان IP المقابلة له. وكثيرا ما يشار إلى هذا الطلب DNS استعلام. سيقوم خادم الاسم المحلي بتلقي الاستعلام لمعرفة ما إذا كان يحتوي على اسم وعنوان IP مطابقة في قاعدة البيانات . إذا وجد، يتم إرجاع عنوان IP الموافق (الاستجابة). إن لم يكن، يتم تمرير تلقائيا الاستعلام إلى خادم آخر الموجود في المرتبة التالي من المستوى العلوي في التسلسل الهرمي DNS. تستمر هذه العملية حتى تصل إلى الخادم الذي يحتوي على اسم وعنوان IP مطابقة. عنوان IP (الاستجابة) يقوم بعمل إتصال ثم يعود  لجهاز الكمبيوتر الخاص بك.

أسئلة وأجوبة حول نظام أسماء النطاقات:
 وهنا لائحة لبعض الأسئلة الشائعة حول DNS:

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

 ما هو نشر DNS ؟

 كلما يتم تسجيل اسم مجال (domain name) جديد أو يتم تحديث مجموعة موجودة، يجب أن يتم تحديث المعلومات حول المجال على كافة خوادم DNS الرئيسية بحيث يمكن الوصول إلى المجال من جميع أنحاء العالم. وهذا ما يسمى نشر  DNS والعملية برمتها قد تستغرق ما يتراوح بين 24 إلى 72 ساعة للإنتهاء.

كم مرة يتم تحديث خوادم DNS لتحديث ذاكرة التخزين المؤقت?

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

وآمل أن تكونوا قد فهمتم الآن طريقة عمل DNS بطريقة مقنعة للغاية. أضف تعليق وشارك برأيك.

2 تعليقات

  1. كيف يمكن ربط جهازك بDNS حتى يكون على الشبكة

    ردحذف
  2. ما هو جهازك؟ الهاتف أم الحاسوب؟ و الجهاز أصلا يتم ربطه بي DNS بشكل تلقائي، لكن إذا كان هناك مشكل في ربط يمكن فعل ذلك يدويا،

    ردحذف
أحدث أقدم