Home > Posts > Technology > ما هو DNS وما هي اهميته

ما هو DNS وما هي اهميته

يعتبر DNS هو اِختِصار لجملَة (Domain Name System)، و هو نظام يقوم بتخزين المعلومات المتعلقة بأسماء النطاقات و من خلال هذا المقال سنتعرف بالتفصيل على ما هو DNS وما هي اهميته بشكل مفصل .

نبذة للتعرف على DNS

يعتبر DNS اختصار لجملَة (Domain Name System)، , و هو نظام يقوم بتخزين المعلومات المتعلقة بِأسماء النطاقات (Domain Name) االتي توجد في قاعدة البيانات الموزعة على الإنترنت، ويقوم الـ DNS بربط المعلومات والعناوين بأسماء النطاقات المرتبطة، فمثلا عند كتابة www.google.com مِن خلال رابط الإنترنت يَقوم الـ DNS بِإرجاع اسم النطاق وهو 74،125،224،72، وَبِمعنى آخر يعمل DNS على ترجمة أسماء النطاق مِن الكلمات إلى العناوين (IP Address)

أساس نظام ال DNS

و هناك مكونات أساسية لعمل نظام أسماء النطاقات بشكل مختصر وهي:
فضاء الأسماء (Domain Name Space):
حيث يتم فيها حفظ و تخزين ملفات المُوقع ويمكِن تعريفه بقاعدة البيانات للموقع .

الخادم (Server) :

يحتوي خادم الـ DNS على معلوماتِ وعناوين الـ IP الموجودةِ على الشبكة؛ بحيث إذا قام مُستخدم بإرسالِ طَلب Request من أجِل الحصول على المعلومات وكان الخادم Server غَير موجود فإن الطلب يمرر إلى خادم آخر Another Server لتنفيذ الطلب.

اسم النطاق (Domain Name) : و هو عبارة عن اسم يستخدم في الإنترنت من أجل الدلالةِ على موقع مُعين، فأي موقع يحتوي على Domain Name للدلالة على عمل الموقِع وأقسامها ويكون اختيارِ النطاق قريب من اسم الجِهة أو عملِها.

ملف النطاق (Zone File):

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

خادم أسماء النطاقات (Domain Name Server):

وهذا الخادم يقوم بالرد على استفساراتِ المُستخدمين، ويوجد هناك خادم رئِيسي لكل نطاق على الأقل.

المقرر (Resolver) :

هو جِهاز يقوم بالنيابة عن المُستخدِمين
من خلال إرسال الاستفسارات حول أي معلومة موجودة في النظام، ومن ثم إرسال النتيجة النهائية إلى المستفسرين.

المستخدم (User):

وهو المُستفِيد مِن هذه الخدمة مِن النظام؛ بِحيث يَستَطيع التعاملِ مع الـ DNS للحصول على المعلوماتِ المطلوبة.

طريقة عمل DNS

هناك مثالاً لشرح طريقة الـ DNS :
– يَقوم المستخدِم من أقرب خادِم مقرر Resolver بإدخالِ عنوان اسمِ النطاق مثِل (www.google.com) مِن خِلال الرّابطِ الموجود على المتصفح.
– يقوم المُقرر Resolver بِالبحثِ عَن اسمِ النّطاق و هذا مِن خِلال الخادماتِ الرئيسية Root Server.
– خادم أسماء النطاقات Domain Name Server يقومُ بِعَمليةِ البحث عَن المَلفاتِ المُتوفِرة و يتِم الرد على الاستفسارات.
– المُقرر Resolver يقومُ بِالرد على استفساراتِ المُستخدم وإرجاعِ النتيجة التي حصل عَليها ويقوم بِتَخزِينها فِي سجِلات مؤقتة، ومن ثم يستطيع المستخدم استخدام الصفحة وإظهارها.

أهمية ال DNS

يفيد dns عند الدخول إلى موقع معين مثلا ( wikipedia .org ) أو ( google.com ) فمن السهل الوصول إليها من خلال كتابة إسم الموقع و لكن من الصعب أن تستطيع حفظ عنوان ال IP الخاص بالموقع نفسه و هو 207،142،131.206 و بالتالي فإن ال DNS توفر طريقة سهلة على المستخدمين للتعامل مع عناوين المواقع على الشبكة و الاتصال بها .فهو  بمثابة دليل الهاتف بالنسبة إلى مواقع الإنترنت فدليل الهاتف يجمع بين إسم الشخص و رقم هاتفه أما ال dns يجمع ما بين إسم النطاق و عنوان IP الخاص به ، إذن يعمل DNS على إنشاء قاعدة بيانات تحتوي على سجلات تربط عناوين IP بالأسماء المعبرة عنها و ذلك بشكل بنية هيكلية Hierarchical .

error: Content is protected !!