| KZONECHECK(1) | Knot DNS | KZONECHECK(1) |
نام (NAME)
kzonecheck - ابزار بررسی زون Knot DNS
خلاصه دستور (SYNOPSIS)
kzonecheck [options] filename
توضیحات (DESCRIPTION)
این ابزار ساختار نحوی فایل زون را بررسی کرده و بررسیهای معنایی (سیمانتیک) را روی محتوای زون اجرا میکند. بررسیهای اجراشده دقیقاً همان بررسیهایی هستند که توسط سرور Knot DNS انجام میشوند.
لطفاً برای فهرست کامل بررسیهای معنایی موجود، به گزینه پیکربندی semantic-checks در knot.conf(5) مراجعه کنید.
پارامترها (Parameters)
- filename
- مسیر فایل زون برای بررسی. برای خواندن از ورودی استاندارد (stdin) از /dev/stdin یا صرفاً - استفاده کنید.
گزینهها (OPTIONS)
- -o, --origin origin
- مبدأ زون (Origin). در صورت عدم تعیین، مالک رکورد SOA در فایل زون استفاده میشود و در صورتی که مالک یک FQDN نباشد، نام فایل زون (بدون پسوند احتمالی .zone) به عنوان مبدأ اولیه زون در نظر گرفته میشود.
- -d, --dnssec on|off
- همچنین رکوردهای مربوط به DNSSEC را بررسی میکند. حالت پیشفرض بر اساس وجود یا عدم وجود RRSIG برای SOA تصمیمگیری میکند.
- -z, --zonemd
- همچنین هش زون را در برابر رکورد ZONEMD (که وجود آن الزامی است) بررسی میکند.
- -t, --time time
- تعیین زمان جاری. از برچسب زمانی یونیکس (UNIX timestamp)، قالب YYYYMMDDHHmmSS یا قالب [+/-]time[unit] استفاده کنید که در آن unit میتواند یکی از مقادیر Y، M، D، h، m یا s باشد. پیشفرض، برچسب زمانی فعلی یونیکس است.
- -j, --jobs jobs
- تعداد رشتهها (Threads) مورد استفاده برای اعتبارسنجی DNSSEC. پیشفرض، تمام رشتههای پردازنده در دسترس است.
- -p, --print
- چاپ محتوای زون در خروجی استاندارد.
- -v, --verbose
- فعالسازی خروجی اشکالزدایی (Debug).
- -h, --help
- چاپ راهنمای برنامه.
- -V, --version
- چاپ نگارش برنامه. گزینه -VV خلاصه پیکربندی زمان کامپایل برنامه را چاپ میکند.
وضعیت خروج (EXIT VALUES)
کد خروج 0 به معنی عملیات موفقیتآمیز است. هر کد خروج دیگری بیانگر یک خطا خواهد بود.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
CZ.NIC, z.s.p.o. and contributors https://www.knot-dns.cz
حق نشر (COPYRIGHT)
Copyright (C) CZ.NIC, z.s.p.o. and contributors
| 2026-06-12 | 3.5.5 |