كيف يعمل تحليل DNS خطوة بخطوة

شرح تفصيلي خطوة بخطوة لعملية تحليل DNS، بدءًا من إدخال المستخدم وحتى استرداد عنوان IP.

Beginner

تحليل DNS هو عملية ترجمة أسماء النطاقات التي يمكن قراءتها بواسطة الإنسان (مثل example.com) إلى عناوين IP يمكن قراءتها بواسطة الآلة (مثل 192.0.2.1). فيما يلي تفصيل خطوة بخطوة:

1. يقوم المستخدم بإدخال اسم النطاق

يقوم المستخدم بكتابة اسم النطاق في متصفح الويب أو أي تطبيق آخر.

2. فحص ذاكرة التخزين المؤقتة لـ DNS المحلية

يقوم نظام التشغيل (OS) أولاً بفحص ذاكرة التخزين المؤقتة لـ DNS المحلية لمعرفة ما إذا كان لديه سجل حديث لهذا الاسم النطاق. إذا تم العثور عليه، فإنه يستخدم عنوان IP هذا وتنتهي العملية هنا.

3. استعلام المحلل

إذا لم يكن النطاق موجودًا في ذاكرة التخزين المؤقتة المحلية، يرسل نظام التشغيل استعلامًا إلى محلل DNS (غالبًا ما يوفره مزود خدمة الإنترنت أو خدمة DNS عامة مثل Google DNS). يُعرف هذا المحلل أيضًا باسم خادم DNS التكراري.

4. استعلام خادم الجذر

لا يعرف المحلل عنوان IP مباشرةً، لذا يستعلم أحد خوادم DNS الجذرية الثلاثة عشر. لا تخزن هذه الخوادم معلومات نطاق محددة، ولكنها تعرف مكان خوادم نطاق المستوى الأعلى (TLD).

5. استعلام خادم TLD

يستجيب الخادم الجذري للمحلل بعنوان IP الخاص بـ خادم اسم TLD المناسب (على سبيل المثال، بالنسبة إلى example.com، سيشير إلى خادم TLD .com).

6. استعلام خادم الاسم الموثوق

ثم يستعلم المحلل خادم اسم TLD، الذي يستجيب بعنوان IP لـ خادم الاسم الموثوق للنطاق المحدد (على سبيل المثال، خادم الاسم لـ example.com). يحتفظ هذا الخادم بسجلات DNS الفعلية للنطاق.

7. استرداد عنوان IP

يستعلم المحلل خادم الأسماء الموثوق، الذي يوفر في النهاية عنوان IP المرتبط باسم المجال (على سبيل المثال، example.com يحل إلى 192.0.2.1).

8. التخزين المؤقت والاستجابة

يقوم المحلل بتخزين عنوان IP هذا مؤقتًا للاستخدام في الطلبات المستقبلية ثم يرسله مرة أخرى إلى نظام تشغيل المستخدم. يقوم نظام التشغيل أيضًا بتخزين عنوان IP مؤقتًا.

9. إنشاء الاتصال

يحتوي متصفح المستخدم أو تطبيقه الآن على عنوان IP ويمكنه إنشاء اتصال بخادم الويب الذي يستضيف example.com.