يأتي اختصار DNS من العبارة الإنجليزية نظام اسم المجال: أي اسم مجال النظام. إنه اسم طريقة يستخدم لتسمية الأجهزة التي تتصل بشبكة من خلال IP (بروتوكول الإنترنت أو بروتوكول الإنترنت).
و DNS هو المسؤول عن ربط المعلومات المرتبطة اسم النطاق المسندة إلى كل كمبيوتر. وبهذه الطريقة ، فإنه يجعل المعرفات الثنائية المتعلقة بالمعدات تكتسب أسماء مفهومة للبشر ، مما يسهل موقعهم على الشبكة.
يحتوي خادم DNS ، في هذا الإطار ، على قاعدة بيانات تخزن معلومات أسماء النطاقات. عادةً ما تعيّن بروتوكولات DNS اسم المجال إلى عنوان IP.
لنفترض أن موقع thisisuneexample.com على عنوان IP 214.25.205.146. و DNS يتصل بكل البيانات، مما يسمح للمستخدمين للوصول إلى عنوان IP في المسألة من خلال تعيين نطاق اسم.
يتكون نظام DNS من ثلاثة عناصر أساسية لتشغيله العملي:
* عملاء المرحلة الأولى: البرنامج الذي ينشئ طلبًا إلى خادم DNS لمعرفة عنوان IP الذي يتوافق مع اسم المجال. يعمل هذا البرنامج على كمبيوتر المستخدم ؛
* خوادم DNS: هي المسؤولة عن حل طلب العميل. إذا تعذر على الخادم التكراري العثور على العنوان المطلوب ، فيمكنه إعادة توجيه الطلب إلى خادم آخر ؛
* مناطق السلطة: هذا جزء من مساحة اسم المجال التي يكون خادم DNS مسؤولاً عنها ، والتي يمكن أن يكون لها سلطة على أكثر من واحد ، مثل المجالات الفرعية.
في الاستخدام اليومي ، الشيء المعتاد هو أن المستخدم لا يتصل مباشرة بخادم DNS لأن الأسماء يتم حلها بواسطة تطبيقات العميل ، من بينها المتصفح وعميل البريد.
عندما يقدم المستخدم طلبًا للعثور على DNS ، يتم إرساله إلى خادم DNS الخاص بنظام التشغيل ، أي إلى خادم محلي يبحث عن الدقة في ذاكرة التخزين المؤقت قبل بدء الاتصال بالعالم الخارجي. عندها فقط ، إذا لم يتم العثور على الإجابة ، يتم إرسال الطلب إلى خادم DNS أو إلى عدة ، حسب الحالة ، والتي يتم توفيرها عادةً بواسطة مزود خدمة الإنترنت (ISP).
يمكن تصنيف خوادم DNS إلى ثلاث مجموعات وفقًا للوظائف التي تؤديها:
* أساسي: يُعرف أيضًا باسم الماجستير ، وهي تلك التي تخزن البيانات في مساحة اسم (مجموعة من الرموز تستخدم لتنظيم فئات مختلفة من الكائنات ، بحيث يمكن التعرف عليها بأسماء مناسبة) ؛
* ثانوي: هي تلك التي تتلقى البيانات من الخوادم السابقة من خلال نقل المنطقة. الاسم الآخر الذي يتلقونه هو العبيد ، لأنهم يعتمدون على تصرفات الانتخابات التمهيدية ؛
* محلي: يتم دعم تشغيله من قبل نفس البرنامج ، على الرغم من عدم وجود قاعدة بيانات لحل الأسماء. عندما يتلقون استعلامًا ، يجب عليهم الرجوع إلى خوادم DNS المناسبة ثم تخزين الاستجابة لتجنب الحاجة إلى الاتصال بهم في حالة تكرار نفس الاستعلام في المستقبل. تسمى هذه الخوادم أيضًا ذاكرة التخزين المؤقت .