• خانه
  • سیستم عامل
    • ویندوز
    • لینوکس
  • نرم افزار
  • امنیت
  • کتاب
  • اخبار
  • تکنولوژی
    • الکترونیک
    • تلفن هوشمند
    • نوآوری
  • ارتباط
اشتراک
Font ResizerAa
on0dayon0day
  • سیستم عامل
  • امنیت
  • نرم افزار
  • کتاب
  • اخبار
  • تکنولوژی
  • ارتباط
Search
  • سیستم عامل
  • آموزش
  • امنیت
  • نرم افزار
  • کتاب
  • اخبار
  • تکنولوژی
  • ارتباط
اشتراک
ساخته‌شده با ❤️ توسط Oz
on0day > سیستم عامل > لینوکس > آموزش دستور dig

آموزش دستور dig

dig ابزار قدرتمندی برای مدیریت و بررسی DNS است

مدیریت By مدیریت September 1, 2025 3 Min Read
Share

دستور dig (مخفف Domain Information Groper) یکی از ابزارهای خط فرمان برای بررسی DNS (Domain Name System) است. این ابزار برای کاربران لینوکس و یونیکس طراحی شده و برای اشکال‌زدایی و گرفتن اطلاعات مربوط به DNS استفاده می‌شود.

Contents
نصب digکاربردهای دستور digساختار کلی دستور digگزینه‌های متداول در dig

 

نصب dig

اگر دستور dig روی سیستم شما نصب نیست:

Debian/Ubuntu

sudo apt update
sudo apt install dnsutils

RedHat/CentOS

sudo yum install bind-utils

Arch Linux

sudo pacman -S bind

کاربردهای دستور dig

یافتن آدرس IP یک دامنه.
گرفتن رکوردهای مختلف DNS (مانند A، MX، NS، CNAME و غیره).
بررسی تنظیمات DNS.
اشکال‌زدایی مشکلات شبکه مرتبط با DNS

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

[نوع رکورد] [نام دامنه] [گزینه ها]dig

 

مثال‌های کاربردی

1. گرفتن رکورد A (آدرس IPv4)
برای پیدا کردن آدرس IPv4 یک دامنه:

dig example.com

خروجی شامل اطلاعات DNS است، از جمله آدرس IP مربوط به دامنه.

 

2. گرفتن رکورد MX (رکورد ایمیل)

برای پیدا کردن اطلاعات مربوط به سرورهای ایمیل یک دامنه:

dig example.com MX

این دستور رکوردهای MX مربوط به دامنه را نمایش می‌دهد.

 

3. گرفتن رکورد NS (Name Server)
برای مشاهده سرورهای نام (Name Server) دامنه:

dig example.com NS

این دستور لیستی از سرورهای نام مسئول دامنه را نشان می‌دهد.

 

4. گرفتن رکورد TXT (رکوردهای متنی)
برای مشاهده رکوردهای متنی (مانند SPF، DKIM و غیره):

dig example.com TXT

5. گرفتن اطلاعات جامع با آپشن ANY
برای مشاهده تمام رکوردهای DNS موجود برای یک دامنه:

dig example.com ANY

توجه: برخی ارائه‌دهندگان DNS ممکن است پاسخ کامل را برای ANY محدود کنند.

 

6. مشاهده دامنه معکوس (Reverse DNS Lookup)
برای یافتن دامنه‌ای که به یک آدرس IP خاص مرتبط است:

dig -x 8.8.8.8

7. تعیین سرور DNS سفارشی
برای استفاده از سرور DNS خاص (مانند گوگل DNS) به جای سرور پیش‌فرض سیستم:

dig @8.8.8.8 example.com
در اینجا 8.8.8.8 آدرس سرور DNS گوگل است.

 

 

گزینه‌های متداول در dig

+short
خروجی مختصر و ساده‌تر:

dig example.com +short

+nocmd
حذف خطوط اضافی و فقط نمایش جواب اصلی:

dig example.com +nocmd

+noall +answer
فقط بخش پاسخ را نمایش می‌دهد:

dig example.com +noall +answer

+trace
رهگیری کامل مسیر درخواست DNS تا رسیدن به سرور پاسخگو:

dig example.com +trace

 

 

. با استفاده از این دستور می‌توانید اطلاعاتی در مورد دامنه‌ها، رکوردها، و مشکلات شبکه مرتبط با DNS پیدا کنید. اگر نیاز به توضیحات بیشتر در مورد دستورات یا خروجی‌های آن دارید، اطلاع دهید!

 kill 1234

 

TAGGED:digdnslinuxلینوکس
SOURCES:rubynews.comtimenews.com
VIA:ThemeRubyMarsNews
Share This Article
Facebook Twitter Copy Link Print
Previous Article Nmap (Network Mapper)
Next Article Tmux چگونه کار می کند ؟

همراه ما باشید.

100 Follow
200 Pin
300 Follow
400 Subscribe

برترین های تکنولوژی :

Burp Suite
آموزش امنیت تکنولوژی کتاب نرم افزار
 مقایسه OwnCloud و Nextcloud
تکنولوژی سیستم عامل لینوکس نرم افزار

You Might Also Like

آموزش کالی لینوکس Learning Kali Linux

امنیت کتاب

Tmux چگونه کار می کند ؟

سیستم عامل لینوکس

نحوه کپی امن فایل ها در لینوکس

امنیت سیستم عامل لینوکس

نرم افزار FFmpeg

آموزش امنیت لینوکس نرم افزار

لینک های مرتبط

  • خانه
  • سیستم عامل
    • ویندوز
    • لینوکس
  • نرم افزار
  • امنیت
  • کتاب
  • اخبار
  • تکنولوژی
    • الکترونیک
    • تلفن هوشمند
    • نوآوری
  • ارتباط

محبوب

StarWind V2V Converter چیست؟
نحوه کپی امن فایل ها در لینوکس
Nmap (Network Mapper)

مطالب جدید از دنیای دیجیتال

ساخته‌شده با ❤️ توسط Oz
Welcome Back!

Sign in to your account