| DT-VALIDATE(1) | User Commands | DT-VALIDATE(1) |
نام (NAME)
dt-validate - پرسوجو از سامانه نام دامنه و نمایش نتایج فرآیند اعتبارسنجی DNSSEC
خلاصه دستور (SYNOPSIS)
dt-validate [options] DOMAIN_NAME
توضیحات (DESCRIPTION)
ابزار dt-validate یک ابزار تشخیصی است که بر پایه اعتبارسنج DNSSEC ساخته شده است. این ابزار DOMAIN_NAME را به عنوان آرگومان دریافت کرده و DNS را برای آن نام دامنه پرسوجو میکند. این ابزار مجموعهای از پاسخهای دریافت شده از DNS و نتایج اعتبارسنجی DNSSEC را برای هر نام دامنه در خروجی نمایش میدهد. بررسی پرسوجوها و نتایج اعتبارسنجی میتواند به مدیر سیستم در کشف خطاهای پیکربندی DNSSEC در زونهای DNS کمک کند.
گزینهها (OPTIONS)
- -c CLASS, --class=CLASS
- از این گزینه میتوان برای مشخص کردن کلاس DNS رکورد منبع (Resource Record) مورد پرسوجو استفاده کرد. در صورت عدم تعیین این گزینه، کلاس پیشفرض IN استفاده میشود.
- -h, --help
- نمایش راهنما و خروج.
- -p, --print
- چاپ پاسخها و نتایج اعتبارسنجی. بهطور پیشفرض، dt-validate تنها مجموعهای از پاسخها و نتایج اعتبارسنجی آنها را در stderr خروجی میدهد. هنگامی که از گزینه -p استفاده شود، dt-validate نتیجه نهایی را در stdout نیز چاپ خواهد کرد.
- -t TYPE, --type=TYPE
- از این گزینه میتوان برای مشخص کردن نوع DNS رکورد منبع مورد پرسوجو استفاده کرد. اگر این گزینه داده نشود، dt-validate برای رکورد A مربوط به DOMAIN_NAME داده شده پرسوجو میکند.
- -v FILE, --dnsval-conf=FILE
- از این گزینه میتوان برای تعیین مکان فایل پیکربندی dnsval.conf استفاده کرد.
- -r FILE, --resolv-conf=FILE
- از این گزینه میتوان برای تعیین مکان فایل پیکربندی resolv.conf شامل سرورهای نام مورد استفاده برای جستجوها استفاده کرد.
- -i FILE, --root-hints=FILE
- از این گزینه میتوان برای تعیین مکان فایل پیکربندی root.hints، شامل سرورهای نام ریشه (root name servers) استفاده کرد. این مورد تنها زمانی به کار میرود که هیچ سرور نامی یافت نشود و dt-validate مجبور باشد خودش جستجوهای بازگشتی (recursive) را انجام دهد.
- -S suite[:suite], --test-suite=suite[:suite]
- این گزینه مجموعه آزمون (یا بازهای از مجموعههای آزمون) را برای استفاده در آزمونهای داخلی مشخص میکند.
- -s, --selftest
- از این گزینه میتوان برای تعیین اینکه برنامه باید خودآزماییهایش را با استفاده از نامهای مجموعه آزمونِ پیکربندیشده انجام دهد، استفاده کرد.
- -T number[:number], --testcase=number[:number]
- از این گزینه میتوان برای اجرای یک آزمون خاص (یا بازهای از آزمونها) از مجموعه آزمون استفاده کرد.
- -F file, --testcase-conf=file
- این گزینه برای مشخص کردن فایل حاوی موارد آزمون استفاده میشود.
- -l label, --label=label
- از این گزینه میتوان برای مشخص کردن خطمشی (policy) درون فایل dnsval.conf جهت استفاده در طول اعتبارسنجی استفاده کرد.
- -w seconds, --wait=seconds
- از این گزینه میتوان برای اجرای پرسوجوهای مشخصشده با سایر پرچمها در یک حلقه، با فاصله زمانی تعیینشده بین پرسوجوهای متوالی استفاده کرد.
- -o, --output=<debug-level>:<dest-type>[:<dest-options>]
- مقدار <debug-level>
بین 1-7 است که
متناظر با
سطوح ALERT-DEBUG در syslog
است مقدار
<dest-type> یکی از file،
net، syslog، stderr یا stdout
است مقدار
<dest-options> به <dest-type>
بستگی دارد
file:<file-name> (در حالت append باز میشود)
net[:<host-name>:<host-port>] (127.0.0.1:1053
syslog[:facility] (0-23 (پیشفرض 1 USER))
پیشنیازها (PRE-REQUISITES)
libval
کپیرایت و تکثیر (COPYRIGHT)
حق نشر 2005-2013 متعلق به SPARTA, Inc است. کلیه حقوق محفوظ است. برای جزئیات بیشتر به فایل COPYING ارائهشده همراه با بسته DNSSEC-Tools مراجعه کنید.
نویسندگان (AUTHORS)
Abhijit Hayatnagarkar, Suresh Krishnaswamy, Robert Story
همچنین ببینید (SEE ALSO)
syslog(3)
libval(3)
| 2013-02-27 | perl v5.14.3 |