تاریخ انتشار : ۱۴۰۳/۱۲/۰۵ ۰۰:۴۳:۳۲ آخرین بروزرسانی : ۱۴۰۳/۱۲/۱۴ ۰۵:۲۹:۱۶ تعداد بازدید : ۳۵


دستور nslookup

دستور nslookup یکی از ابزارهای خط فرمان در سیستم‌های عامل مختلف است که برای انجام جستجو در DNS (سیستم نام دامنه) به کار می‌رود. این ابزار به کاربران این امکان را می‌دهد که اطلاعات مربوط به دامنه‌ها و آدرس‌های IP را از سرورهای DNS درخواست کنند.

کاربردهای اصلی:

  • جستجوی نام دامنه: برای پیدا کردن آدرس IP مرتبط با یک دامنه.
  • جستجوی معکوس (Reverse Lookup): برای پیدا کردن نام دامنه از روی آدرس IP.
  • بررسی رکوردهای DNS: مانند رکوردهای A، MX، NS و غیره.

نمونه دستورها:

  1. جستجوی آدرس IP برای یک دامنه:
nslookup example.com

خروجی:

Server:  UnKnown
Address:  192.168.1.1

Non-authoritative answer:
Name:    example.com
Addresses:  93.184.216.34
  1. جستجوی معکوس:
nslookup 93.184.216.34

خروجی:

Server:  UnKnown
Address:  192.168.1.1

Name:    example.com
Address:  93.184.216.34
  1. جستجو برای رکورد MX (Mail Exchange) یک دامنه:
nslookup -query=MX example.com

خروجی:

Server:  UnKnown
Address:  192.168.1.1

Non-authoritative answer:
example.com       mail exchanger = 10 mail.example.com
  1. انتخاب سرور DNS خاص برای جستجو:
nslookup example.com 8.8.8.8

خروجی:

Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Non-authoritative answer:
Name:    example.com
Addresses:  93.184.216.34

نکات مهم:

  • nslookup به صورت پیش‌فرض به صورت تعاملی اجرا می‌شود.
  • می‌توانید از پارامترهای مختلف برای جستجوی انواع مختلف رکوردهای DNS استفاده کنید (مانند A برای آدرس‌های IPv4، AAAA برای آدرس‌های IPv6، MX برای رکوردهای ایمیل، NS برای سرورهای نام، و غیره).
An unhandled error has occurred. Reload 🗙