دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
شبکه
  • Folder icon closed Folder open iconپیاده‌سازی و مدیریت IPv6
  • Folder icon closed Folder open iconپیکربندی IPv6 روی Windows Server
  • Folder icon closed Folder open iconپیکربندی IPv6 روی Linux
  • Folder icon closed Folder open iconپیکربندی IPv6 روی MikroTik RouterOS
  • Folder icon closed Folder open iconIPv6 چیست
  • Folder icon closed Folder open iconاستفاده از IPv6 در Apache و Nginx
  • Folder icon closed Folder open iconتنظیم DNS AAAA Records برای IPv6
  • Folder icon closed Folder open iconتست اتصال IPv6 با ابزارهای خط فرمان
  • Folder icon closed Folder open iconتنظیم DHCPv6 Server روی Linux
  • Folder icon closed Folder open iconمزایا و معایب IPv6 در محیط هاستینگ
  • Folder icon closed Folder open iconبررسی کامل nmtui
  • Folder icon closed Folder open iconاضافه کردن آی پی مازاد به سرور لینوکس و ویندوز
  • Folder icon closed Folder open iconمعماری آدرس‌ دهی در IPv6
  • Folder icon closed Folder open iconساختار بسته در IPv6
  • Folder icon closed Folder open iconمسیریابی در IPv6
  • Folder icon closed Folder open iconمکانیزم‌های انتقال به IPv6
  • Folder icon closed Folder open iconملاحظات امنیتی در IPv6
  • Folder icon closed Folder open iconتغییر gateway با کامند در لینوکس
  • Folder icon closed Folder open iconبررسی دستور tracert در ویندوز
  • Folder icon closed Folder open iconبررسی دستور mtr در لینوکس
  • Folder icon closed Folder open iconآموزش کامل nc (NetCat)
  • Folder icon closed Folder open iconآموزش کامل nmap
  • Folder icon closed Folder open iconآموزش کامل dig
  • Folder icon closed Folder open iconآموزش کامل nslookup
  • Folder icon closed Folder open iconآموزش کامل دستور route و ip route
  • Folder icon closed Folder open iconآموزش کامل telnet
  • Folder icon closed Folder open iconآموزش کامل wget
  • Folder icon closed Folder open iconآموزش کامل ss در لینوکس
  • Folder icon closed Folder open iconعیب‌یابی تفاوت نتیجه DNS بین سرور و کامپیوتر شخصی
  • Folder icon closed Folder open iconآموزش بررسی etc/resolv.conf/ و عیب‌یابی مشکلات DNS در لینوکس
شبکه

آموزش کامل nslookup

آموزش کامل nslookup

مقدمه

nslookup (Name Server Lookup) یکی از ابزارهای کلاسیک و پرکاربرد برای بررسی و عیب‌یابی سرویس DNS (Domain Name System) است. این ابزار امکان مشاهده رکوردهای DNS، بررسی Name Serverها، تست رکوردهای دامنه و عیب‌یابی مشکلات مربوط به تبدیل نام دامنه به آدرس IP را فراهم می‌کند.

اگرچه ابزار dig اطلاعات کامل‌تر و حرفه‌ای‌تری ارائه می‌دهد، اما nslookup به دلیل سادگی استفاده، همچنان یکی از محبوب‌ترین ابزارهای مدیران سیستم، کارشناسان شبکه و متخصصان DevOps محسوب می‌شود.

در این مقاله، با تمامی قابلیت‌های مهم دستور nslookup و نحوه استفاده از آن در سناریوهای واقعی آشنا خواهید شد.


پیش‌نیازها

  • دسترسی به اینترنت
  • دسترسی به ترمینال لینوکس
  • نصب بودن ابزار nslookup

نصب nslookup

ابزار nslookup بخشی از بسته BIND Utilities است.

Ubuntu / Debian

sudo apt update
sudo apt install -y dnsutils

AlmaLinux / Rocky Linux

sudo dnf install -y bind-utils

CentOS 7

sudo yum install -y bind-utils

بررسی نصب

nslookup -version

در برخی نسخه‌ها:

nslookup

اگر وارد حالت Interactive شدید، ابزار به‌درستی نصب شده است.


ساختار کلی دستور

nslookup [OPTIONS] DOMAIN [DNS_SERVER]

بررسی آدرس IP یک دامنه

nslookup example.com

نمونه خروجی:

Server: 8.8.8.8
Address: 8.8.8.8#53

Name: example.com
Address: 93.184.216.34

بررسی رکورد A

nslookup -type=A example.com

بررسی رکورد AAAA

nslookup -type=AAAA example.com

بررسی رکورد MX

nslookup -type=MX example.com

بررسی رکورد NS

nslookup -type=NS example.com

بررسی رکورد TXT

nslookup -type=TXT example.com

برای مشاهده رکوردهای SPF، DKIM و سایر رکوردهای متنی کاربرد دارد.


بررسی رکورد SOA

nslookup -type=SOA example.com

بررسی رکورد CNAME

nslookup -type=CNAME www.example.com

بررسی Reverse DNS

nslookup 8.8.8.8

استفاده از DNS Server دلخواه

مثلاً Google DNS:

nslookup example.com 8.8.8.8

یا Cloudflare:

nslookup example.com 1.1.1.1

ورود به حالت Interactive

nslookup

نمونه:

> server 8.8.8.8
> set type=mx
> example.com

برای خروج:

exit

تغییر نوع رکورد در حالت Interactive

set type=mx

یا

set type=txt

بررسی رکورد SPF

nslookup -type=TXT example.com

بررسی رکورد DKIM

nslookup -type=TXT selector._domainkey.example.com

بررسی رکورد DMARC

nslookup -type=TXT _dmarc.example.com

بررسی DNS داخلی

nslookup example.local 192.168.1.1

بررسی DNS لوکال

nslookup example.com 127.0.0.1

بررسی Name Server دامنه

nslookup -type=NS example.com

مهم‌ترین گزینه‌های nslookup

گزینهتوضیح
-type=Aرکورد IPv4
-type=AAAAرکورد IPv6
-type=MXرکورد Mail Server
-type=NSرکورد Name Server
-type=TXTرکورد متنی
-type=SOAرکورد SOA
-type=CNAMEرکورد Alias
serverتغییر DNS Server در حالت Interactive
set type=تغییر نوع رکورد در حالت Interactive

تفاوت nslookup و dig

ویژگیnslookupdig
سادگی استفاده⭐⭐⭐⭐⭐⭐⭐
نمایش خروجی کامل❌✅
نمایش زمان پاسخمحدود✅
Trace DNS❌✅
مناسب برای عیب‌یابی حرفه‌ای❌✅
مناسب برای استفاده روزمره✅✅

خطاهای رایج

Non-existent domain

دامنه یا رکورد موردنظر وجود ندارد.


Server can’t find

DNS Server موفق به یافتن رکورد نشد.


Connection timed out

DNS Server پاسخگو نیست.


No response from server

ارتباط با DNS Server برقرار نشده است.


REFUSED

DNS Server درخواست را رد کرده است.


بهترین روش‌ها

  • برای عیب‌یابی اولیه از nslookup استفاده کنید.
  • در صورت نیاز به اطلاعات بیشتر، از dig کمک بگیرید.
  • پاسخ چند DNS Server مختلف را مقایسه کنید.
  • رکوردهای MX، TXT و NS را پس از هر تغییر بررسی کنید.
  • برای بررسی رکوردهای ایمیل، رکوردهای SPF، DKIM و DMARC را نیز کنترل کنید.

اشتباهات رایج

  • استفاده از کش DNS سیستم بدون توجه به TTL
  • بررسی تنها یک DNS Server
  • اشتباه گرفتن رکورد CNAME با A
  • نادیده گرفتن رکوردهای TXT هنگام عیب‌یابی ایمیل
  • انتظار مشاهده همه رکوردها از همه DNS Serverها

چک‌لیست

پس از مطالعه این مقاله باید بتوانید:

  • ابزار nslookup را نصب کنید.
  • رکوردهای A، AAAA، MX، NS، TXT، SOA و CNAME را بررسی کنید.
  • Reverse DNS را مشاهده کنید.
  • از DNS Serverهای مختلف برای تست استفاده کنید.
  • از حالت Interactive برای تحلیل DNS بهره ببرید.
  • مشکلات رایج DNS را شناسایی و عیب‌یابی کنید.

مطالعات بیشتر و منابع رسمی

برای مطالعه مستندات رسمی مرتبط با nslookup و DNS از منابع زیر استفاده کنید:

  • BIND 9 Administrator Reference Manual
  • ISC BIND Documentation
  • Linux man page for nslookup

جمع‌بندی

دستور nslookup یکی از ابزارهای ساده و کاربردی برای بررسی و عیب‌یابی DNS در لینوکس است. با استفاده از این ابزار می‌توان رکوردهای مختلف دامنه، Name Serverها، رکوردهای ایمیل و Reverse DNS را بررسی کرد و بسیاری از مشکلات مربوط به نام دامنه را شناسایی نمود. هرچند ابزار dig امکانات پیشرفته‌تری ارائه می‌دهد، اما nslookup همچنان انتخابی مناسب برای بررسی‌های سریع و روزمره محسوب می‌شود.

کیان پور

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • آموزش نصب Nextcloud با Docker Compose
  • عیب‌یابی تفاوت نتیجه DNS بین سرور و کامپیوتر شخصی
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

آموزش کامل nslookup

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی ...
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

آگوست 2026
شیدسچپج
1234567
891011121314
15161718192021
22232425262728
293031 
« جولای    

عضویت

جدیدترین پست‌ها

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی Ubuntu 24.04
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام