الاستعلام عن DNS باستخدام Nslookup
ابحث عن السجلات وشخّص مشكلات تحليل الأسماء
الاستعلام عن DNS باستخدام Nslookup درس مجاني في Network+ Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Network+ Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Network+ Academy 4 دروس في المجموع.
ما الذي يفعله Nslookup
يستعلم nslookup (البحث في خادم الأسماء) عن DNS مباشرةً، ما يتيح لك طرح السؤال «إلى أي IP يُحل هذا الاسم؟» وفحص سجلات DNS. وبينما يختبر ping باستخدام الاسم DNS بصورة غير مباشرة، يختبره nslookup عمدًا وبالتفصيل. وهو أداة سطر الأوامر الأساسية لتشخيص مشكلات تحليل الأسماء، ومتاحة في Windows وLinux وmacOS.
nslookup example.comلماذا نستعلم عن DNS مباشرةً
تكون كثير من حالات انقطاع الخدمة في الواقع مشكلات DNS متخفية: فقد يكون الموقع «متوقفًا» لأنه يتعذر حله، أو لأنه يشير إلى خادم خاطئ. ويفصل الاستعلام عن DNS مباشرةً باستخدام nslookup بين تحليل الاسم والاتصال. فإذا أعاد nslookup عنوان IP الصحيح، يكون DNS سليمًا وتبحث في مكان آخر؛ أما إذا فشل، فقد عثرت على السبب.
قراءة المخرجات
يعرض nslookup الأساسي Server الذي أرسل الإجابة (خادم DNS الخاص بك)، ثم Name الذي جرى الاستعلام عنه وAddress(es) الناتجة عن حله. ويخبرك ظهور الخادم والإجابة معًا بمن استجاب وما الذي قاله، وهما المعلومتان اللازمتان لتقييم عمل التحليل بصورة صحيحة.
الإجابة الموثوقة وغير الموثوقة
غالبًا ما يضع nslookup علامة Non-authoritative على الإجابة، ما يعني أنها جاءت من ذاكرة مؤقتة أو محلل تكراري، لا من خادم النطاق نفسه. أما الإجابة authoritative فتأتي مباشرةً من الخادم المسؤول عن ذلك النطاق. ويفيد هذا التمييز عند البحث عن سجلات قديمة؛ فقد تكون الإجابات المخزنة مؤقتًا قديمة، بينما يكشف الاستعلام الموثوق القيمة الحالية الحقيقية.
البحث عن أنواع السجلات
يمكنك طلب أنواع محددة من السجلات. عيّن النوع إلى A من أجل IPv4، أو AAAA من أجل IPv6، أو MX لخوادم البريد، أو CNAME للأسماء المستعارة، أو NS لخوادم الأسماء، أو TXT للسجلات النصية. ويتيح لك الاستعلام عن النوع الصحيح التحقق من الجزء المحدد من DNS الذي تشتبه فيه، مثل سبب عدم وصول البريد الإلكتروني.
nslookup -type=MX example.comاختيار خادم مختلف
يتيح لك nslookup الاستعلام عن خادم DNS محدد بدلًا من الخادم الافتراضي. وهذه ميزة قوية؛ فإذا أعطاك خادمك المحلي إجابة قديمة أو خاطئة، فاستعلم مباشرةً من محلل عام مثل 8.8.8.8 وقارن بين الإجابتين. ويشير الاختلاف إلى مشكلة في خادم DNS أو ذاكرته المؤقتة، لا في النطاق نفسه.
nslookup example.com 8.8.8.8عمليات البحث العكسي
يسير البحث العكسي في الاتجاه المعاكس، إذ يحول عنوان IP إلى اسم باستخدام سجلات PTR. ما عليك سوى إعطاء nslookup عنوان IP بدلًا من اسم. وتؤكد عمليات البحث العكسي أن العنوان يشير إلى الاسم الصحيح، وهو أمر مهم لخوادم البريد والسجلات، حيث ينبغي أن يتوافق التحويل من الاسم إلى IP مع التحويل من IP إلى الاسم.
nslookup 8.8.8.8الوضع التفاعلي
شغّل nslookup دون معاملات للدخول إلى الوضع التفاعلي، حيث يمكنك تعيين خيارات مثل الخادم أو نوع السجل، وتنفيذ عدة استعلامات متتالية. ويفيد ذلك عند التحقيق في مشكلة DNS معقدة من زوايا متعددة، من دون إعادة كتابة الأمر كاملًا في كل مرة. اكتب exit للخروج.
الأعراض الشائعة لمشكلات DNS
يساعد nslookup في تشخيص الأعراض المعروفة: اسم لا يُحل إطلاقًا (بسبب خادم DNS خاطئ أو يتعذر الوصول إليه)، أو اسم يُحل إلى عنوان IP خاطئ (بسبب سجل قديم أو غير صحيح)، أو بطء في التحليل (بسبب خادم محمل فوق طاقته أو بعيد). وتوضح مطابقة العرض مع نتيجة nslookup بسرعة ما إذا كان DNS هو سبب المشكلة.
Nslookup مقابل Dig
في Linux وmacOS، يُعد dig (Domain Information Groper) بديلًا أكثر تفصيلًا لـ nslookup، إذ يعرض أقسام الاستعلام والإجابة كاملةً، إلى جانب التوقيت. ويفضل كثير من المحترفين dig لوضوحه. ويركز CompTIA على nslookup، لكن معرفة وجود dig وتنفيذه المهمة الأساسية نفسها تجعلك أكثر قدرة في المجال.
dig example.comاستخدام Nslookup في استكشاف الأخطاء وإصلاحها
استخدم nslookup كلما واجهت خدمة تعتمد على الأسماء مشكلة، بينما كان الاتصال الأساسي (ping باستخدام IP) سليمًا. ومن خلال التأكد مما يعيده DNS، والخادم الذي أعاده، وما إذا كانت الإجابة موثوقة، يمكنك عزل أعطال تحليل الأسماء بدقة. وعند دمجه مع ipconfig لفحص خوادم DNS المهيأة، يجعل nslookup العثور على مشكلات DNS وإصلاحها أمرًا سريعًا.
اختبار سريع
اختبروا معرفتكم بالأداة nslookup.
مراجعة
لقد تعلمتم استخدام nslookup. النقاط الأساسية:
- تستعلم nslookup من DNS مباشرةً لحل الأسماء وفحص السجلات.
- تعرض الخادم الذي أرسل الإجابة والعنوان الذي تم حله.
- يمكنكم الاستعلام عن أنواع محددة: A وAAAA وMX وCNAME وNS وTXT وPTR.
- اطلبوا الاستعلام من خادم محدد للمقارنة والعثور على ذاكرات التخزين المؤقت القديمة.
- تُعد dig بديلاً تفصيلياً على Unix للغرض نفسه.
الأسئلة الشائعة
هل درس «الاستعلام عن DNS باستخدام Nslookup» مجاني؟
نعم — نص درس «الاستعلام عن DNS باستخدام Nslookup» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Network+ Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Network+ Academy 4 دروس في المجموع.
ماذا ستتعلم في «الاستعلام عن DNS باستخدام Nslookup»؟
ابحث عن السجلات وشخّص مشكلات تحليل الأسماء تتمرن على Network+ Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Network+ Academy؟
لا تُشترط خبرة سابقة. Network+ Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «الاستعلام عن DNS باستخدام Nslookup»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Network+ Academy هذا؟
نعم. كل درس في Network+ Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- اختبار قابلية الوصول باستخدام Ping
- تحديد المسار باستخدام Traceroute
- عرض الإعدادات باستخدام Ipconfig
- الاستعلام عن DNS باستخدام Nslookup