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) knotd(8), knot.conf(5). نویسندگان (AUTHORS) CZ.NIC, z.s.p.o. and contributors حق نشر (COPYRIGHT) Copyright (C) CZ.NIC, z.s.p.o. and contributors 3.5.5 2026-06-12 KZONECHECK(1)