دستور dig
(Domain Information Groper) یکی از ابزارهای قدرتمند در سیستمعاملهای لینوکس و یونیکس است که برای انجام درخواستهای DNS (Domain Name System) استفاده میشود. این ابزار به کاربران امکان میدهد تا اطلاعات مربوط به دامنهها، آدرسهای IP و رکوردهای DNS را به راحتی بدست آورند.
در زیر به معرفی ۷ دستور کاربردی از dig
میپردازیم:
-
بررسی رکورد A (آدرس IPv4):
bash
-
dig example.com A
این دستور آدرس IPv4 مربوط به دامنه
example.com
را نمایش میدهد. -
بررسی رکورد AAAA (آدرس IPv6):
bash
-
dig example.com AAAA
این دستور آدرس IPv6 مربوط به دامنه
example.com
را نمایش میدهد. -
بررسی رکورد MX (رکوردهای Mail Exchange):
bash
-
dig example.com MX
این دستور رکوردهای مربوط به سرورهای ایمیل دامنه
example.com
را نمایش میدهد. -
بررسی رکورد NS (سرورهای نام):
bash
-
dig example.com NS
این دستور سرورهای نام (DNS) مربوط به دامنه
example.com
را نشان میدهد. -
بررسی رکورد TXT:
bash
-
dig example.com TXT
این دستور رکوردهای متنی (TXT) دامنه
example.com
را نمایش میدهد، که معمولاً برای تأیید هویت و اطلاعات دیگر استفاده میشود. -
بررسی رکورد CNAME (رکوردهای نام مستعار):
bash
-
dig example.com CNAME
این دستور رکوردهای CNAME مربوط به دامنه
example.com
را نمایش میدهد. -
استفاده از سرور DNS خاص:
bash
-
dig @8.8.8.8 example.com
با استفاده از این دستور، میتوانید درخواست DNS را به سرور DNS خاصی (در اینجا، سرور Google با آدرس IP 8.8.8.8) ارسال کنید.
نکات اضافی:
- میتوانید با استفاده از گزینه
+short
، خروجی را کوتاهتر کنید:bash
-
dig example.com +short