ADIG(1) General Commands Manual ADIG(1)

adig - چاپ اطلاعات جمع‌آوری‌شده از کارسازهای سامانه نام دامنه (DNS)

adig [@server] [-c class] [-p port#] [-q name] [-t type] [-x addr] [name] [type] [class] [queryopt...]

ارسال پرسمان‌ها به کارسازهای DNS درباره name و چاپ اطلاعات دریافتی، که در آن name یک نام معتبر DNS است (مانند www.example.com یا 1.2.3.10.in-addr.arpa).

این ابزار به همراه کتابخانه تحلیل‌گر ناهمگام c-ares عرضه می‌شود.

تعیین آرگومان‌های پیش‌فرض برای adig از طریق مسیر ${XDG_CONFIG_HOME}/adigrc امکان‌پذیر است.

@server
نشانی IP کارساز. می‌توان چندین نشانی را با کاما جدا کرد. همچنین امکان مشخص کردن در قالب URI وجود دارد.
نام رکورد منبعی که باید جستجو شود.
نوع پرسمان مورد نیاز؛ مانند A، AAAA، MX، TXT و غیره. در صورت عدم تعیین، از A استفاده می‌شود.
تعیین کلاس پرسمان که پیش‌فرض آن IN است. می‌تواند HS یا CH نیز باشد.

تعیین کلاس پرسمان؛ پیش‌فرض IN است. می‌تواند HS یا CH نیز باشد.
چاپ راهنما.
ارسال پرسمان به پورتی غیر از ۵۳. معمولاً توصیه می‌شود به جای این گزینه پورت را در @server مشخص کنید.
مشخص کردن نام دامنه برای پرسمان. برای تمایز نام دامنه از سایر آرگومان‌ها مفید است.
صرف‌نظر از پردازش فایل adigrc.
کارساز (نام مستعار برای نحو @server)، جهت سازگاری با خط فرمان قدیمی.
مشخص کردن نوع رکورد منبع برای پرسمان. برای تمایز نوع رکورد از سایر آرگومان‌ها مفید است.
جستجوی معکوس ساده‌شده. نوع پرسمان را به PTR تغییر داده و یک رشته پرسمان معتبر in-arpa می‌سازد.

+[no]aaonly
تنظیم فلگ aa در پرسمان. پیش‌فرض خاموش (off) است.
+[no]aaflag
نام مستعار برای +[no]aaonly.
+[no]additional
تغییر وضعیت چاپ بخش اطلاعات تکمیلی (additional). به طور پیش‌فرض روشن است.
+[no]adflag
تنظیم بیت ad (داده معتبر یا authentic data) در پرسمان. پیش‌فرض خاموش است.
+[no]aliases
استفاده یا عدم استفاده از فایل HOSTALIASES. به طور پیش‌فرض روشن است.
+[no]all
تغییر وضعیت تمام گزینه‌های +[no]cmd، +[no]stats، +[no]question، +[no]answer، +[no]authority، +[no]additional و +[no]comments.
+[no]answer
تغییر وضعیت چاپ پاسخ. به طور پیش‌فرض روشن است.
+[no]authority
تغییر وضعیت چاپ بخش مرجعیت (authority). به طور پیش‌فرض روشن است.
+bufsize=#
اندازه مجاز بسته UDP EDNS 0. پیش‌فرض ۱۲۳۲ است.
+[no]cdflag
تنظیم بیت CD (غیرفعال‌سازی بررسی یا checking disabled) در پرسمان. پیش‌فرض خاموش است.
+[no]class
نمایش کلاس هنگام چاپ رکورد. به طور پیش‌فرض روشن است.
+[no]cmd
تغییر وضعیت چاپ دستور درخواست‌شده. به طور پیش‌فرض روشن است.
+[no]comments
تغییر وضعیت چاپ توضیحات. به طور پیش‌فرض روشن است.
+[no]defname
نام مستعار برای +[no]search.
+domain=somename
تنظیم فهرست جستجو به یک دامنه منفرد.
+[no]dns0x20
استفاده یا عدم استفاده از تصادفی‌سازی بزرگی/کوچکی حروف به شیوه DNS 0x20 هنگام ارسال پرسمان‌ها. پیش‌فرض خاموش است.
+[no]edns[=#]
فعال یا غیرفعال کردن EDNS. در صورت مشخص شدن تنها مقدار ۰ مجاز است. پیش‌فرض فعال بودن EDNS است.
+[no]ignore
نادیده گرفتن بریده شدن پاسخ (truncation) در UDP؛ به طور پیش‌فرض در پروتکل TCP مجدداً تلاش می‌شود.
+[no]keepopen
تعیین اینکه آیا اتصال به کارساز باید پایدار بماند یا خیر. پیش‌فرض خاموش است.
+ndots=#
تعیین تعداد نقطه‌هایی که باید قبل از مطلق در نظر گرفته شدن نام ظاهر شوند. پیش‌فرض ۱ است.
+[no]primary
تعیین اینکه در صورت در دسترس بودن چند کارساز، آیا فقط از یک کارساز منفرد استفاده شود یا خیر. پیش‌فرض استفاده از تمام کارسازها است.
+[no]qr
تغییر وضعیت چاپ پرسمان درخواستی. پیش‌فرض خاموش است.
+[no]question
تغییر وضعیت چاپ بخش پرسش (question). به طور پیش‌فرض روشن است.
+[no]recurse
تغییر وضعیت بیت RD (درخواست بازگشتی یا Recursion Desired). به طور پیش‌فرض روشن است.
+retry=#
مشابه +tries است با این تفاوت که تلاش اولیه را شامل نمی‌شود.
+[no]search
استفاده یا عدم استفاده از فهرست جستجو. به طور پیش‌فرض فهرست جستجو استفاده نمی‌شود.
+[no]stats
تغییر وضعیت چاپ آمارها. به طور پیش‌فرض روشن است.
+[no]tcp
استفاده از پروتکل TCP هنگام پرسمان از کارسازهای نام. پیش‌فرض UDP است.
+tries=#
تعداد دفعات تلاش برای پرسمان. پیش‌فرض ۳ است.
+[no]ttlid
نمایش TTL هنگام چاپ رکورد. به طور پیش‌فرض روشن است.
+[no]vc
نام مستعار برای +[no]tcp.

${XDG_CONFIG_HOME}/adigrc

اشکالات را در سامانه پیگیری مسائل گیت‌هاب c-ares گزارش دهید:
https://github.com/c-ares/c-ares/issues

ahost(1).

Sept 2024 c-ares utilities