الشبكات: DNS (نظام أسماء النطاقات) وكيفية عمله
DNS (Domain Name System) هو نظام يترجم أسماء النطاقات التي يقرؤها البشر (مثل example.com) إلى عناوين IP رقمية (مثل 192.168.1.1) التي تستخدمها أجهزة الكمبيوتر للتواصل.
لماذا نحتاج DNS؟
من السهل على البشر تذكر الأسماء مثل google.com بدلاً من تذكر الأرقام مثل 142.250.185.78. يقوم DNS بهذه الترجمة تلقائياً.
كيف يعمل DNS؟
1. يكتب المستخدم عنوان موقع في المتصفح.
2. يرسل المتصفح طلب DNS إلى خادم DNS المحلي (عادة ما يكون عند مزود الخدمة ISP).
3. إذا لم يكن الاسم مخزناً محلياً، يرسل الخادم الاستعلام إلى خادم الجذر (Root Server).
4. يوجه الخادم الجذر إلى خادم النطاق الأعلى (TLD Server) مثل .com أو .org.
5. يوجه خادم TLD إلى خادم الأسماء المسؤول (Authoritative Name Server).
6. يعيد خادم الأسماء عنوان IP المطلوب.
7. يخزن خادم DNS المحلي النتيجة في الذاكرة المؤقتة لتسريع الاستعلامات المستقبلية.
أنواع سجلات DNS
A: يربط اسم النطاق بعنوان IPv4.
AAAA: يربط اسم النطاق بعنوان IPv6.
CNAME: توجيه اسم نطاق إلى اسم آخر.
MX: خادم البريد الإلكتروني للنطاق.
تمارين
التمرين 1: اشرح الخطوات التي يمر بها طلب DNS عند كتابة http://www.example.com في المتصفح.
التمرين 2: استخدم الأمر nslookup أو dig لمعرفة عنوان IP لموقع ما.
للمزيد من دروس الشبكات، راجع درس نموذج OSI و TCP/IP ودرس الشبكات اللاسلكية.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.