نویسنده :
اکبر اصغری
تاریخ انتشار : 1403/12/05 00:43:32
آخرین بروزرسانی : 1403/12/14 05:29:16
تعداد بازدید : 260
دستور
دستور nslookup
دستور nslookup یکی از ابزارهای خط فرمان در سیستمهای عامل مختلف است که برای انجام جستجو در DNS (سیستم نام دامنه) به کار میرود. این ابزار به کاربران این امکان را میدهد که اطلاعات مربوط به دامنهها و آدرسهای IP را از سرورهای DNS درخواست کنند.
کاربردهای اصلی:
- جستجوی نام دامنه: برای پیدا کردن آدرس IP مرتبط با یک دامنه.
- جستجوی معکوس (Reverse Lookup): برای پیدا کردن نام دامنه از روی آدرس IP.
- بررسی رکوردهای DNS: مانند رکوردهای A، MX، NS و غیره.
نمونه دستورها:
- جستجوی آدرس IP برای یک دامنه:
nslookup example.com
خروجی:
Server: UnKnown
Address: 192.168.1.1
Non-authoritative answer:
Name: example.com
Addresses: 93.184.216.34
- جستجوی معکوس:
nslookup 93.184.216.34
خروجی:
Server: UnKnown
Address: 192.168.1.1
Name: example.com
Address: 93.184.216.34
- جستجو برای رکورد 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
- انتخاب سرور 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برای سرورهای نام، و غیره).