انتقل إلى محتوى الدرس

Step-by-Step DNS Resolution Flow خطوات حل اسم النطاق بالتفصيل

اكتشف في هذا الدرس كيف يترجم نظام أسماء النطاقات الأسماء النصية إلى عناوين رقمية، وأدوار خوادمه الأربعة الرئيسة، وخطوات حل النطاق بالتفصيل، وأنواع السجلات القياسية والتخزين المؤقت وحمايته.
2 صفوف تعليمية
تكنولوجيا الويب
5,577 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

دعنا نتتبع الرحلة الكاملة التي تحدث خلال أجزاء من الثانية عند كتابة www.closetag.com في المتصفح لأول مرة، مع الانتباه للفرق الجوهري بين الاستعلام التكراري (Recursive Query) والاستعلام التتابعي (Iterative Query):

  1. الفحص المحلي أولاً (كاش المتصفح والنظام وملف hosts‏): قبل إرسال أي طلب عبر الشبكة، يفحص المتصفح ذاكرته المؤقتة، ثم يسأل نظام التشغيل الذي يفحص كاش النظام وملف الأسماء المحلي hosts (/etc/hosts في لينكس وماك أو C:\Windows\System32\drivers\etc\hosts في ويندوز).
  2. الاستعلام التكراري (من جهازك إلى المحلل المتكرر): عند عدم وجود الإجابة محلياً، يرسل جهازك استعلاماً تكرارياً (Recursive Query) إلى المحلل المتكرر (مثل 1.1.1.1‏) مطالباً إياه بالعودة بالعنوان النهائي.
  3. الاستعلام التتابعي الأول (من المحلل إلى خادم الجذر): يرسل المحلل استعلاماً تتابعياً (Iterative Query) إلى خادم الجذر (.‏)، فيحيله إلى خوادم امتداد .com.
  4. الاستعلام التتابعي الثاني (من المحلل إلى خادم TLD‏): يسأل المحلل خادم .com فيحيله إلى خادم الأسماء المعتمد للنطاق (ns1.closetag.com‏).
  5. الاستعلام التتابعي الثالث (من المحلل إلى الخادم المعتمد): يسأل المحلل الخادم المعتمد فيردّ عليه بعنوان IP النهائي للموقع (93.184.216.34‏).
  6. التخزين المؤقت وبدء الاتصال: يحفظ المحلل العنوان في ذاكرته المؤقتة ويعيده إلى المتصفح، فيبدأ المتصفح الاتصال الفوري بخادم الويب لعرض الصفحة.

تأمل مخطط تدفق الاستعلام الآتي، ثم تفاعل مع محاكي رحلة DNS لتجربة كل مرحلة خطوة بخطوة:

الصف 2 صورة توضيحية
مخطط خطوات حل اسم النطاق: الفحص المحلي ثم الاستعلام التكراري للمحلل ثم الاستعلامات التتابعية لخوادم الجذر والامتداد والخادم المعتمد
مخطط خطوات حل اسم النطاق: الفحص المحلي ثم الاستعلام التكراري للمحلل ثم الاستعلامات التتابعية لخوادم الجذر والامتداد والخادم المعتمد