إنترنت

ما هو DNS

ما هو خادم أو سيرفر الـ DNS

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

و الـ DNS هو اختصار لـ domain name server أو domain name system

ويعد نظام أسماء المجالات (DNS) مجموعة من قواعد البيانات التي تقوم بترجمة أسماء المضيف إلى عناوين IP.

وغالبًا ما يشار إلى نظام أسماء النطاقات بأنه مثل دليل الهاتف للإنترنت لأنه يقوم بتحويل أسماء المضيف سهلة التذكر مثل www.google.com إلى عناوين IP مثل 216.58.217.46.

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

مراحل نشأة DNS

وقد مرت هذه الخدمة بثلاث أجيال حتى أصبحت بشكلها الحالي والمتعارف عليه .

قد يهمك أيضاً الأطلاع على:  شرح تعديل DNS للراوتر

● الجيل الأول

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

وكما تم أيضًا تحديد بريد الإنترنت وكانت هناك محاولات للسماح للبريد باستخدام كبير لـ DNS. وعلى الرغم من أن المحاولات الأخرى تبعت لإضافة ميزات خاصة بالتطبيقات في نظام أسماء النطاقات، إلا أنه لم يتم التمسك به نظرًيا لأنه في وقت لاحق تبين أنها لم تكن فكرة ربط التطبيقات الأخرى بعمق في DNS فكرة جيدة وقد مرت حوالي 10 سنوات قبل نشر أول تحديث رئيسي لبروتوكول DNS والذي كان إضافة طريقة أكثر ديناميكية لإبقاء الخوادم محدثة من خلال استخدام آليات تسمى NOTIFY ونقل المنطقة التزايدي (IXFR).، ففي الجيل الأول من DNS، كانت أفضل طريقة لتوفير الاستمرارية هي وجود خوادم متعددة تجيب على استعلامات متعددة. وكان يُطلق على خادم واحد اسم الخادم الرئيسي (master server)، في حين كانت البقية خوادم تابعة (slave servers)، وكل خادم تابع كان لديه تعليمات للتحقق من الخادم الرئيسي بشكل دوري لتحديد ما إذا كانت البيانات قد تغيرت أو لم تتغير.

 

● الجيل الثاني

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

حيث كان تغيير سجل واحد فقط من المئات سابقًا ويجعل المواصفات الأصلية ترسل مئات الرسائل، بينما تغيير IXFR للنظام يسمح بإرسال التغييرات فقط.

 

● الجيل الثالث

وبعد إضافة NOTIFY و IXFR والتحديثات الحيوية،فقد بدأ تطور بروتوكول DNS في الانهيار، حيث تمت إضافة الكود هنا وهناك، ولكن لم يعطِ أي أحد للبروتوكولات مراجعة جيدة لما يسمى بالنزاهة الهيكلية، فكان محور التطوير في الجيل الثالث هو أمن DNS وكما سيظل كذلك لسنوات عديدة قادمة.

 

كيف يعمل خادم DNS

قد تكون العملية معقدة نوعًا ما ولكن يمكن تبسيطها بالقول أن خادم DNS

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

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

قد يهمك أيضاً الأطلاع على:  مسح ال DNS من الجهاز

ما هي مكونات DNS ؟

تتعاون في DNS مجموعة من المكونات لإتمام طلبك وهي:

● إعادة توزيع DNS (DNS recursor)

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

● خادم اسم الجذر (Root nameserver)

وهو الخطوة الأولى في ترجمة أو حل أسماء المضيفين القابلة للقراءة إلى عناوين IP.

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

قد يهمك أيضاً الأطلاع على:  شرح اختطاف أسماء النطاقات DNS Hijacking

● خادم اسم نطاق المستوى الأعلى أو (top-level domain nameserver)

ويمكن إعتبار خادم نطاق المستوى الأعلى (TLD) بمثابة رف خاص بالكتب في المكتبة.

ويعتبر خادم الأسماء هذا الخطوة التالية في البحث عن عنوان IP محدد، حيث يستضيف الجزء الأخير من اسم موقع ما فمثلا لنقل أن لدينا موقع باسم example.com يكون نطاق المستوى الأعلى هو (com.).

 

● خادم الاسم الرسمي (Authoritative nameserver)

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

فسوف يقوم بإرجاع عنوان IP لاسم المضيف المطلوب مرة أخرى إلى DNS Recursor الذي قدم الطلب الأولي.

وأشهر دي ان اس DNS هو ال DNS الخاص بجوجل أو Google DNS وهو

Permery DNS :  8.8.8.8

Secondry DNS :  8.8.4.4

ودمتم في خير صحة وعافية متابعينا الكرام

السابق
أكبر قرص صلب للتخزين في العالم بسعة 100 تيرا بايت
التالي
كيف تحذف بياناتك من تطبيق FaceApp؟

اترك تعليقاً