التعرّف على آلية بحث DNS خطوة بخطوة
تتبّع استعلامًا من جهازك إلى الخادم الموثوق.
التعرّف على آلية بحث DNS خطوة بخطوة درس مجاني في Network+ Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Network+ Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Network+ Academy 4 دروس في المجموع.
بدء عملية البحث
عند إدخال اسم نطاق، يجب على جهازكم تحويله إلى عنوان IP قبل الاتصال. تُسمى هذه العملية بحث DNS، وتتبع سلسلة واضحة من الخطوات.
الهدف هو العثور على الإجابة المعتمدة بأسرع وقت ممكن، مع استخدام ذاكرات التخزين المؤقت على الطريق لتقليل العمل.
التحقق من ذاكرة التخزين المؤقت المحلية أولًا
يتحقق الجهاز أولًا من ذاكرة DNS المحلية المؤقتة ومن ملف hosts. فإذا تم البحث عن الاسم مؤخرًا ولا يزال صالحًا، يُستخدم عنوان IP المخزّن مؤقتًا فورًا.
يؤدي ذلك إلى تجنب أي استعلام عبر الشبكة. ولهذا غالبًا ما يكون الاتصال بالموقع عند زيارته للمرة الثانية أسرع من المرة الأولى.
سؤال المحلل
إذا لم تتضمن ذاكرة التخزين المؤقت المحلية إجابة، يرسل الجهاز الاستعلام إلى المحلل التكراري المُعدّ له، والذي يشغله عادةً مزود خدمة الإنترنت أو مزود عام مثل 8.8.8.8.
يتولى المحلل مسؤولية العثور على الإجابة، فيستعلم من خوادم أخرى عند الحاجة، ثم يعيد عنوان IP النهائي إلى الجهاز.
التكراري مقابل التكراري المتتابع
يكون طلب الجهاز إلى المحلل تكراريًا: "اعثر لي على الإجابة الكاملة". ثم يجري المحلل استعلامات متتابعة في التسلسل الهرمي، بحيث يوجهه كل خادم إلى خطوة أقرب من الإجابة.
يعني التكراري تنفيذ العمل بأكمله، بينما يعني المتتابع إعطاء الخطوة التالية. ويربط المحلل بين الأسلوبين.
الاستعلام من خوادم الجذر
إذا لم يكن لدى المحلل شيء مخزّن مؤقتًا، فإنه يبدأ بخادم الجذر. لا يعرف الجذر الإجابة النهائية، لكنه يعرف أي خادم TLD يتولى لاحقة النطاق، مثل .com.
يرد الجذر بإحالة توجه المحلل نحو خوادم TLD الصحيحة.
الاستعلام من خوادم TLD
بعد ذلك، يسأل المحلل خادم TLD (مثل خوادم .com). ولا يحتفظ خادم TLD بالسجل النهائي أيضًا، لكنه يعرف خوادم الأسماء المعتمدة للنطاق المحدد.
ويعيد إحالة أخرى تضيق نطاق البحث إلى خوادم النطاق نفسه.
الاستعلام من الخادم المعتمد
وأخيرًا، يسأل المحلل خادم الأسماء المعتمد للنطاق، وهو الخادم الذي يحتفظ بالسجل الحقيقي. ويعيد عنوان IP الفعلي للاسم المطلوب.
هذه هي الإجابة النهائية الموثوقة. وأصبح لدى المحلل الآن ما يحتاج إليه الجهاز الأصلي.
device -> resolver -> root -> TLD -> authoritative -> IPإعادة الإجابة وتخزينها مؤقتًا
يرسل المحلل عنوان IP إلى جهازكم، الذي يستطيع الآن الاتصال. ويخزّن كل من المحلل والجهاز الإجابة مؤقتًا لمدة محددة.
تتجاوز عمليات البحث اللاحقة للاسم نفسه الرحلة الكاملة وتستخدم ذاكرة التخزين المؤقت، مما يسرّع النظام ويخفف الحمل على الخوادم.
تستخدم الاستعلامات منفذ UDP 53
تنتقل معظم استعلامات DNS عبر منفذ UDP 53، إذ اختير للسرعة لأن عمليات البحث صغيرة ومتكررة. ويناسب النقل الخفيف عديم الاتصال عمليات تبادل السؤال والجواب السريعة.
بالنسبة إلى الاستجابات الأكبر أو عمليات نقل المناطق بين الخوادم، ينتقل DNS إلى منفذ TCP 53. وتُعد معرفة أن DNS يستخدم المنفذ 53 نقطة شائعة في الاختبارات.
DNS query -> UDP 53 (TCP 53 for large transfers)ترتيب الخطوات
المسار الكامل، عندما لا تكون هناك بيانات مخزّنة مؤقتًا، هو: ذاكرة التخزين المؤقت المحلية ← المحلل التكراري ← الجذر ← TLD ← المعتمد ← الإجابة.
احفظوا هذا الترتيب للاختبار. يجيب كل مستوى من ذاكرة التخزين المؤقت أو يحيل المحلل خطوة أعمق حتى الوصول إلى السجل المعتمد.
أهمية المسار
يساعدكم فهم مسار البحث على استكشاف الأخطاء وإصلاحها. فإذا فشل اسم ما، يمكنكم اختبار استجابة المحلل، وإمكانية الوصول إلى الخادم المعتمد، وتحديد موضع انقطاع السلسلة.
تتيح أدوات مثل nslookup الاستعلام من خوادم محددة مباشرةً لتحديد مرحلة البحث التي تفشل.
تحقق سريع
رتّبوا عملية البحث.
مراجعة
تتبّعتم عملية بحث في DNS.
- الترتيب: ذاكرة التخزين المؤقت المحلية ← المحلل ← الجذر ← TLD ← المعتمد ← الإجابة.
- يجري الجهاز استعلامًا تكراريًا، بينما يجري المحلل استعلامات متتابعة.
- تحيل خوادم الجذر إلى خوادم TLD، وتحيل خوادم TLD إلى الخوادم المعتمدة.
- يحتفظ الخادم المعتمد بالسجل الحقيقي ويقدم عنوان IP النهائي.
- تُخزّن الإجابات مؤقتًا لتسريع عمليات البحث المستقبلية.
تعلم Network+ Academy مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 30
- الدروس
- 120
الأسئلة الشائعة
هل درس «التعرّف على آلية بحث DNS خطوة بخطوة» مجاني؟
نعم — نص درس «التعرّف على آلية بحث DNS خطوة بخطوة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Network+ Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Network+ Academy 4 دروس في المجموع.
ماذا ستتعلم في «التعرّف على آلية بحث DNS خطوة بخطوة»؟
تتبّع استعلامًا من جهازك إلى الخادم الموثوق. تتمرن على Network+ Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Network+ Academy؟
لا تُشترط خبرة سابقة. Network+ Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «التعرّف على آلية بحث DNS خطوة بخطوة»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Network+ Academy هذا؟
نعم. كل درس في Network+ Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- لماذا يوجد DNS
- التعرّف على آلية بحث DNS خطوة بخطوة
- أنواع سجلات DNS الشائعة
- التخزين المؤقت وTTL ومشكلات DNS