كتيبات سطر الأوامر

Man » دليل nslookup على الإنترنت - وثائق مفصلة عبر الإنترنت لصفحة دليل nslookup

🌍
nslookup - الاستعلام عن خوادم أسماء الإنترنت بشكل تفاعلي

الملخص

nslookup [-option] [name | -] [server]

الوصف

nslookup هو برنامج للاستعلام عن خوادم أسماء نطاقات الإنترنت. لدى nslookup وضعين: تفاعلي وغير تفاعلي. يسمح الوضع التفاعلي للمستخدم بالاستعلام عن خوادم الأسماء للحصول على معلومات حول مضيفات ونطاقات مختلفة أو لطباعة قائمة بالمضيفات في نطاق. في الوضع غير التفاعلي، تتم طباعة اسم والمعلومات المطلوبة فقط للمضيف أو النطاق.

الوسائط

يتم الدخول في الوضع التفاعلي في الحالات التالية:

عند عدم تقديم أي وسائط (يتم استخدام خادم الأسماء الافتراضي);

عندما تكون الوسيطة الأولى عبارة عن شرطة (-) وتكون الوسيطة الثانية هي اسم المضيف أو عنوان الإنترنت لخادم أسماء.

يتم استخدام الوضع غير التفاعلي عندما يتم تقديم اسم أو عنوان الإنترنت للمضيف المراد البحث عنه كوسيطة أولى. تحدد الوسيطة الثانية الاختيارية اسم المضيف أو عنوان خادم الأسماء.

يمكن أيضًا تحديد الخيارات في سطر الأوامر إذا سبقت الوسائط وتمت بادئتها بشرطة. على سبيل المثال، لتغيير نوع الاستعلام الافتراضي إلى معلومات المضيف، مع مهلة أولية تبلغ 10 ثوانٍ، اكتب:

nslookup -query=hinfo -timeout=10

يتسبب خيار -version في طباعة nslookup لرقم الإصدار ثم الخروج على الفور.

الأوامر التفاعلية

host [server]

هذا الأمر يبحث عن معلومات للمضيف باستخدام خادم الأسماء الافتراضي الحالي أو باستخدام الخادم، إذا تم تحديده. إذا كان المضيف عنوان إنترنت وكان نوع الاستعلام هو A أو PTR، يتم إرجاع اسم المضيف. إذا كان المضيف اسمًا ولا يحتوي على نقطة في النهاية (.), يتم استخدام قائمة البحث لتأهيل الاسم.

للبحث عن مضيف ليس في النطاق الحالي، أضف نقطة إلى نهاية الاسم.

server domain | lserver domain

تقوم هذه الأوامر بتغيير خادم الأسماء الافتراضي إلى النطاق؛ يستخدم lserver الخادم الأولي للبحث عن معلومات حول النطاق، بينما يستخدم الخادم خادم الأسماء الافتراضي الحالي. إذا لم يتم العثور على إجابة نهائية، يتم إرجاع أسماء الخوادم التي قد تحتوي على الإجابة.

root هذا الأمر غير مُنفَّذ.

finger هذا الأمر غير مُنفَّذ.

ls هذا الأمر غير مُنفَّذ.

view هذا الأمر غير مُنفَّذ.

help هذا الأمر غير مُنفَّذ.

? هذا الأمر غير مُنفَّذ.

exit هذا الأمر يخرج من البرنامج.

set keyword[=value]

يستخدم هذا الأمر لتغيير معلومات الحالة التي تؤثر على عمليات البحث. الكلمات الرئيسية الصالحة هي:

all هذه الكلمة الرئيسية تطبع القيم الحالية للخيارات المستخدمة بشكل متكرر لتعيينها. يتم أيضًا طباعة معلومات حول خادم الأسماء الافتراضي الحالي والمضيف.

class=value

تقوم هذه الكلمة الرئيسية بتغيير نوع الاستعلام إلى أحد الأنواع:

IN فئة الإنترنت

CH فئة Chaos

HS فئة Hesiod

ANY حرف بدل

تحدد الفئة مجموعة البروتوكولات الخاصة بالمعلومات. الافتراضي هو IN؛ الاختصار لهذه الكلمة الرئيسية هو cl.

nodebug

تقوم هذه الكلمة الرئيسية بتشغيل أو إيقاف عرض حزمة الاستجابة الكاملة وأي حزم استجابة وسيطة عند البحث. الافتراضي لهذه الكلمة الرئيسية هو nodebug؛ الاختصار لهذه الكلمة الرئيسية هو [no]deb.

nod2 تقوم هذه الكلمة الرئيسية بتشغيل أو إيقاف وضع التصحيح. يعرض هذا المزيد من المعلومات حول ما يفعله nslookup. الافتراضي هو nod2.

domain=name

تقوم هذه الكلمة الرئيسية بتعيين قائمة البحث إلى الاسم.

nosearch

إذا كان طلب البحث يحتوي على نقطة واحدة على الأقل، ولكنه لا ينتهي بنقطة في النهاية، تضيف هذه الكلمة الرئيسية أسماء النطاقات في قائمة بحث النطاق إلى الطلب حتى يتم تلقي إجابة. الافتراضي هو بحث.

port=value

تقوم هذه الكلمة الرئيسية بتغيير منفذ خادم TCP/UDP الافتراضي إلى القيمة من القيمة الافتراضية، المنفذ 53. الاختصار لهذه الكلمة الرئيسية هو po.

querytype=value | type=value

تقوم هذه الكلمة الرئيسية بتغيير نوع استعلام المعلومات إلى القيمة. الافتراضيات هي A ثم AAAA؛ الاختصارات لهذه الكلمات الرئيسية هي q و ty.

يرجى ملاحظة أنه من الممكن تحديد نوع استعلام واحد فقط. فقط السلوك الافتراضي يبحث عن كليهما عندما لا يتم تحديد بديل.

norecurse

تخبر هذه الكلمة الرئيسية خادم الأسماء بالاستعلام عن خوادم أخرى إذا لم يكن لديه المعلومات. الافتراضي هو تكرار؛ الاختصار لهذه الكلمة الرئيسية هو [no]rec.

ndots=number

تحدد هذه الكلمة الرئيسية عدد النقاط (فواصل التسميات) في نطاق ما والتي تعطل البحث. تتوقف الأسماء المطلقة دائمًا عن البحث.

retry=number

تحدد هذه الكلمة الرئيسية عدد مرات إعادة المحاولة إلى الرقم.

timeout=number

تقوم هذه الكلمة الرئيسية بتغيير الفاصل الزمني الأولي للمهلة للانتظار للحصول على استجابة إلى الرقم، بالثواني.

novc تشير هذه الكلمة الرئيسية إلى أنه يجب دائمًا استخدام دائرة افتراضية عند إرسال الطلبات إلى الخادم. novc هو الافتراضي.

nofail تحاول هذه الكلمة الرئيسية خادم الأسماء التالي إذا استجاب خادم الأسماء بـ SERVFAIL أو بإحالة (nofail)، أو تنهي الاستعلام (فشل) في حالة حدوث مثل هذا الرد. الافتراضي هو nofail.

قيم الإرجاع

يعود nslookup بحالة خروج 1 إذا فشل أي استعلام، و 0 بخلاف ذلك.

دعم IDN

إذا تم إنشاء nslookup بدعم IDN (اسم نطاق دولي)، فيمكنه قبول وعرض أسماء نطاقات غير ASCII. يقوم nslookup بشكل مناسب بتحويل ترميز الأحرف لاسم نطاق قبل إرسال طلب إلى خادم DNS أو عرض رد من الخادم. لتعطيل دعم IDN، حدد متغير البيئة IDN_DISABLE. يتم تعطيل دعم IDN إذا تم تعيين المتغير عند تشغيل nslookup، أو عندما لا يكون الإخراج القياسي عبارة عن tty.

الملفات

/etc/resolv.conf

انظر أيضًا

dig(1)، host(1)، named(8).

المؤلف

Internet Systems Consortium

حقوق النشر

2025 Internet Systems Consortium