شبكات

ماهو DNS معلومات بسيطة عن نظام اسماء النطاقات

ماهو DNS معلومات بسيطة عن نظام اسماء النطاقات

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

ماهو DNS ؟

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

مهمته

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

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

تعريف بالنظام

هو نظام على شبكة الإنترنت والاسم المختصر لهذا النظام هو (DNS). إن تقنية هذا النظام مشابهة لدليل الهاتف العادي الذي نكتب فيه أسماء الأشخاص الذين نتصل بهم مع أرقام هواتفهم، فعندما نريد الاتصال بشخص ما علينا سوى فتح الدليل على الصفحة التي تحوي اسم الشخص ومن ثم قراءة رقم الشخص والاتصال به. بالنسبة لشبكة الإنترنت فإن طريقة التخاطب’KLO بين الأجهزة تعتمد اعتماداً مباشراً على العنوان الرقمي لبروتوكول الإنترنت (IP Address), هذا العنوان مكون من (32) خانة ثنائية في الإصدار الرابع (IP Version 4) يمكن تمثيلها على الشكل التالي (208.77.188.166) مع ملاحظه انها تكتب بالنظام العشري.وعلى (128)خانة ثنائية في الإصدار السادس (IP Version 6) يمكن تمثيلها على الشكل التالي (2001:db8:1f70:999:de8:7648:6e8).LLML مع ملاحظه انها تكتب بالنظام السادس عشري.

فعندما يريد جهاز الاتصال مع جهاز آخر فعليه معرفة العنوان الرقمي لهذا الجهاز لتبادل المعطيات معه.


إدارة أسماء النطاقات في السابق

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

كيف يسمي ال (DNS) النطاقات

تُقسم الأسماء في «نظام أسماء النطاقات» إلى عدة أجزاء، يمثل كل جزء منها مستوى في بنية هرمية، متراتبة من اليمين إلى اليسار، وهي:

  1. النطاق الجذر (Root Domain): يمثل أعلى مستوى في البنية الهرمية ويشار إليه بنقطة (.) في أقصى يمين اسم النطاق، وهي تُسقط عادة من أسماء النطاقات.
  2. نطاق المستوى الأعلى (Top-Level Domains): يُمثل هذا المستوى باختصارات من حرفين أو ثلاثة، تُعبر عن نوع المنظمة، أو البلد، أو عن أي شيء آخر.
    يمكن لنطاقات المستوى الأعلى Top Level Domain أن تحتوي على نطاقات المستوى الثاني Second Level Domains، بالإضافة إلى المستخدمين.
  3. المستوى الثاني للنطاقات (Second Level Domains): يمكن أن يحتوي هذا المستوى على مستخدمين، وعلى نطاقات أخرى تدعى Sub domains
  4. أسماء المضيفين (Host Names): تكون أسماء المضيفين إشارة إلى كمبيوترات موجودة على الإنترنت أو في شبكة خصوصية وتكون أسماء المضيفين دائماً في أقصى اليسار ضمن الاسم.

طريقة عمل النظام

إن طريقة عمل نظام أسماء النطاقات عملية بسيطة يمكن تلخيصها بهذا المثال:

المستخدم يطلب من أقرب خادم مقرر (Resolver) العنوان الرقمي لاسم النطاق (en.wikipedia.org/wiki/Example.com)، وعادة ما يكون المقرر معرف في إعدادات الشبكة على جهاز المستخدم.
المقرر يقوم بالبحث عن الخادم الرئيسي لاسم النطاق المطلوب وذلك من خلال سؤال الخادمات الرئيسية العامة (Root Server) ومن ثم الخادمات المسؤولة عن النطاق العلوي الذي يتبع له النطاق إلى أن يصل إلى أحد الخادمات المسئولة عن ذلك النطاق ويرسل الاستفسار إليها.
خادم أسماء النطاقات المسؤول عن النطاق يقوم بالبحث في ملف النطاق المتوفر لديه عن المعلومة المطلوبة ومن ثم يرد على ذلك الاستفسار بالعنوان الرقمي لذلك النطاق.
المقرر يقوم بالرد على استفسار المستخدم بالنتيجة التي حصل عليها ويقوم بتخزينها في السجلات المؤقتة لديه (حتى يستخدم عند طلب نفس الاستفسار من قبل مستخدم آخر خلال مدة معينة).

طريقة تكوين أسماء النطاقات

يتكون اسم أي نطاق من مقطعين، يتم الفصل بينهما بنقطة. على سبيل المثال موقع google.com، المقطع الأول هو google والمقطع الثاني هو com. المقطع الثاني من اسم النطاق يشير إلى النشاط الذي يتم استخدام الموقع من أجله، فكلمة com تشير إلى شركة، وكلمة net تشير إلى شبكة، وكلمة org تشير إلى منظمة، وهناك المئات من اللواحق التي ظهرت لتسهيل عملية إدارة المواقع، إلا أن الأكثر انتشارًا في الوقت الحالي هو نطاق com. يليه نطاق net.

اقرأ ايضاً :

 

الاشتراك في النشرة البريدية
اشترك في المجموعة البريدية لتصلك آخر المقالات على البريد الالكتروني
سيتم ارسال بريد الكتروني لتأكيد الاشتراك

اقرأ المقالات

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

أنت توافق على نشر تعليقك وحفظ بياناتك.

زر الذهاب إلى الأعلى