🔎 NSLOOKUP چیه و چجوری کار میکنه؟
nslookup
یکی از ابزارهای ساده ولی خیلی کاربردی شبکهست که برای بررسی DNS استفاده میشه.
اگه خیلی خودمونی بخوایم بگیم، وقتی میزنیم:
nslookup google.com
داریم به سیستم میگیم:
«برو از DNS بپرس IP مربوط به این دامنه چیه؟» 😎
🔹 پشت صحنه چه اتفاقی میفته؟
فرض کن این دستور رو اجرا میکنیم:
nslookup example.com
اتفاقی که میفته تقریباً این شکلیه:
💻 Client
│
│ DNS Query
▼
🌐 DNS Server
│
│ DNS Response
▼
📍 IP Address
یعنی nslookup یک درخواست DNS میفرسته سمت DNS Server و میپرسه:
IP دامنه example.com چیه؟
DNS هم جواب رو برمیگردونه، مثلاً:
Name: example.com
Address: 93.184.216.34
یعنی:
example.com → 93.184.216.34
🔹 DNS Server از کجا میاد؟
سیستم معمولاً از DNS Serverای استفاده میکنه که از طریق تنظیمات شبکه، DHCP، مودم یا بهصورت دستی براش مشخص شده.
مثلاً ممکنه DNS شما این باشه:
192.168.1.1
یا از DNSهای عمومی استفاده کنید.
حتی میتونیم مشخص کنیم nslookup از کدوم DNS سؤال کنه:
nslookup example.com 8.8.8.8
اینجا مستقیماً از DNS Server 8.8.8.8 سؤال میکنیم.
🔥 فقط IP رو میشه باهاش پیدا کرد؟
نه، اتفاقاً یکی از کاربردهای خوب nslookup اینه که میتونیم رکوردهای مختلف DNS رو بررسی کنیم.
📌 رکورد A
برای پیدا کردن IPv4:
nslookup -type=A example.com
📌 رکورد AAAA
برای IPv6:
nslookup -type=AAAA example.com
📌 رکورد MX
برای پیدا کردن Mail Server:
nslookup -type=MX example.com
📌 رکورد NS
برای دیدن Name Serverهای دامنه:
nslookup -type=NS example.com
📌 رکورد TXT
برای بررسی TXT Record:
nslookup -type=TXT example.com
🔄 Reverse DNS چیه؟
این بار مسیر رو برعکس میکنیم.
بهجای اینکه بپرسیم:
Domain → IP
میپرسیم:
IP → Domain
مثلاً:
nslookup 8.8.8.8
اگر برای اون IP رکورد PTR وجود داشته باشه، DNS میتونه اسم دامنه مرتبط رو برگردونه.
🧠 پس nslookup دقیقاً چیه؟
nslookup خودش DNS Server نیست.
یه ابزار برای پرسوجو و عیبیابی DNS هست.
یعنی خیلی ساده:
👨💻 شما
│
│ nslookup
▼
🌐 DNS Server
│
│ پاسخ DNS
▼
📍 IP / MX / NS / TXT / ...
پس هر وقت خواستی ببینی:
«این دامنه به چه IPای Resolve میشه؟»
یا:
«Mail Server این دامنه کجاست؟»
یا:
«DNS Serverهای این دامنه چیا هستن؟»
nslookup یکی از اولین ابزارهاییه که میتونی سراغش بری. 🔥
📌 چند دستور کاربردی برای شروع:
nslookup example.com
nslookup example.com 8.8.8.8
nslookup -type=A example.com
nslookup -type=AAAA example.com
nslookup -type=MX example.com
nslookup -type=NS example.com
nslookup -type=TXT example.com
nslookup 8.8.8.8
🌐 DNS
رو خوب یاد بگیری، کلی از عیبیابیهای شبکه برات راحتتر میشه.
@DrSecCom

1September 1, 2026 145 7