لينكس nslookup أمر #
لينكس nslookup الأمر أداة فعّالة للاستعلام عن خوادم نظام أسماء النطاقات (DNS) للحصول على معلومات تعيين اسم النطاق أو عنوان IP. يساعد هذا الأمر في استكشاف الأخطاء المتعلقة بنظام أسماء النطاقات (DNS) والتحقق من الإعدادات. nslookup يتم استخدام الأمر على نطاق واسع لتشخيص الشبكة واستكشاف أخطائها.
الاستخدام الرئيسي وبنية الجملة nslookup أمر #
البنية الأساسية لملف nslookup الأمر هو:
nslookup [OPTIONS] [DOMAIN|IP]
- OPTIONS:أعلام إضافية لتعديل سلوك الأمر، مثل تحديد خادم DNS.
- المجال:اسم المجال الذي سيتم تحويله إلى عنوان IP.
- IP:عنوان IP الذي سيتم تحويله إلى اسم المجال (بحث عكسي).
nslookup جدول الغش في الأوامر #
| أمر | الوصف |
nslookup example.com |
حل اسم النطاق example.com إلى عنوان IP الخاص به. |
nslookup 8.8.8.8 |
إجراء بحث عكسي على عنوان IP 8.8.8.8. |
nslookup example.com 8.8.8.8 |
استعلام عن خادم DNS 8.8.8.8 للمجال example.com. |
nslookup -type=MX example.com |
استرداد سجلات تبادل البريد (MX) لـ example.com. |
nslookup -type=NS example.com |
استرداد سجلات خادم الأسماء (NS) لـ example.com. |
nslookup -type=TXT example.com |
استرداد سجلات TXT لـ example.com. |
الوضع التفاعلي #
استخدم nslookup يدعم الأمر الوضع التفاعلي حيث يمكن للمستخدمين تنفيذ استعلامات متعددة في جلسة واحدة.
بدء الوضع التفاعلي #
nslookup
يدخل هذا الأمر إلى الوضع التفاعلي، مما يسمح لك بكتابة الاستعلامات بشكل مباشر.
أمثلة على الأوامر في الوضع التفاعلي #
server 8.8.8.8: قم بتبديل خادم DNS إلى8.8.8.8.set type=MX:قم بتعيين نوع الاستعلام لسجلات تبادل البريد (MX).example.com:استعلام عن خادم DNS الحاليexample.com.
استعلامات المثال #
حل اسم النطاق #
nslookup example.com
الإخراج: #
الخادم: 8.8.8.8 العنوان: 8.8.8.8#53 إجابة غير موثوقة: الاسم: example.com العنوان: 93.184.216.34
يُظهر هذا الإخراج أن خادم DNS 8.8.8.8 حل example.com إلى عنوان IP 93.184.216.34.
بحث عكسي #
nslookup 8.8.8.8
الإخراج: #
الخادم: 8.8.8.8 العنوان: 8.8.8.8#53 إجابة غير معتمدة: 8.8.8.8.in-addr.arpa name = dns.google.
يظهر هذا الإخراج أن 8.8.8.8 تم حلها dns.google.
الاستخدام المتقدم #
الاستعلام عن أنواع السجلات المحددة #
استخدم -type خيار للاستعلام عن سجلات DNS المحددة، مثل MX, NS أو TXT:
nslookup -type=TXT example.com
الإخراج: #
الخادم: 8.8.8.8 العنوان: 8.8.8.8#53 إجابة غير موثوقة: example.com text = "v=spf1 include:_spf.google.com ~all"
يُظهر هذا الإخراج سجل SPF لـ example.com.
تحديد خادم DNS مخصص #
افتراضيا، nslookup يستخدم خادم DNS المُهيأ للنظام. لاستخدام خادم DNS آخر، حدده كمعامل ثانٍ:
nslookup example.com 1.1.1.1
هذا يستفسر عن 1.1.1.1 خادم للنطاق example.com.
باستخدام nslookup مع RELIANOID الحلول #
In RELIANOIDالبنية التحتية، nslookup يمكن أن تكون أداة قيّمة لتصحيح أخطاء تكوينات DNS في بيئات موازن التحميل والوكيل. على سبيل المثال:
التحقق من سجلات DNS الخاصة بخادم الواجهة الخلفية #
nslookup backend1.realianoid.local
يضمن هذا أن يتم حل خوادم الواجهة الخلفية بشكل صحيح في نظام DNS.
اختبار فشل DNS عالي التوفر #
استعمل nslookup لاختبار دقة عناوين IP للتعافي من الفشل التي تم تكوينها لـ RELIANOIDمُوازِن التحميل. تأكد من أن DNS يُشير إلى الخادم النشط:
nslookup vip1.realianoid.local
مراقبة موفري DNS الخارجيين #
لاستكشاف أخطاء وصول العميل وإصلاحها، اختبر موفري DNS الخارجيين للتحقق من أوقات الاستجابة والسجلات الخاصة بهم:
nslookup example.com 8.8.8.8
ملخص #
استخدم nslookup يُعد الأمر أداة متعددة الاستخدامات لمسؤولي الشبكات، حيث يساعد في تشخيص مشاكل DNS والتحقق من الإعدادات. سواءً كان ذلك حل أسماء النطاقات، أو إجراء عمليات بحث عكسي، أو تصحيح أخطاء إعدادات DNS المتقدمة، nslookup لا غنى عنه لعمليات الشبكة الموثوقة. مع RELIANOIDالبنية التحتية، والاستفادة منها nslookup يضمن وظائف DNS السلسة ويعزز مرونة النظام.