KZONECHECK(1) Knot DNS KZONECHECK(1)

kzonecheck - ابزار بررسی زون Knot DNS

kzonecheck [options] filename

این ابزار ساختار نحوی فایل زون را بررسی کرده و بررسی‌های معنایی (سیمانتیک) را روی محتوای زون اجرا می‌کند. بررسی‌های اجراشده دقیقاً همان بررسی‌هایی هستند که توسط سرور Knot DNS انجام می‌شوند.

لطفاً برای فهرست کامل بررسی‌های معنایی موجود، به گزینه پیکربندی semantic-checks در knot.conf(5) مراجعه کنید.

مسیر فایل زون برای بررسی. برای خواندن از ورودی استاندارد (stdin) از /dev/stdin یا صرفاً - استفاده کنید.

مبدأ زون (Origin). در صورت عدم تعیین، مالک رکورد SOA در فایل زون استفاده می‌شود و در صورتی که مالک یک FQDN نباشد، نام فایل زون (بدون پسوند احتمالی .zone) به عنوان مبدأ اولیه زون در نظر گرفته می‌شود.
همچنین رکوردهای مربوط به DNSSEC را بررسی می‌کند. حالت پیش‌فرض بر اساس وجود یا عدم وجود RRSIG برای SOA تصمیم‌گیری می‌کند.
همچنین هش زون را در برابر رکورد ZONEMD (که وجود آن الزامی است) بررسی می‌کند.
تعیین زمان جاری. از برچسب زمانی یونیکس (UNIX timestamp)، قالب YYYYMMDDHHmmSS یا قالب [+/-]time[unit] استفاده کنید که در آن unit می‌تواند یکی از مقادیر Y، M، D، h، m یا s باشد. پیش‌فرض، برچسب زمانی فعلی یونیکس است.
تعداد رشته‌ها (Threads) مورد استفاده برای اعتبارسنجی DNSSEC. پیش‌فرض، تمام رشته‌های پردازنده در دسترس است.
چاپ محتوای زون در خروجی استاندارد.
فعال‌سازی خروجی اشکال‌زدایی (Debug).
چاپ راهنمای برنامه.
چاپ نگارش برنامه. گزینه -VV خلاصه پیکربندی زمان کامپایل برنامه را چاپ می‌کند.

کد خروج 0 به معنی عملیات موفقیت‌آمیز است. هر کد خروج دیگری بیانگر یک خطا خواهد بود.

knotd(8), knot.conf(5).

CZ.NIC, z.s.p.o. and contributors https://www.knot-dns.cz

Copyright (C) CZ.NIC, z.s.p.o. and contributors

2026-06-12 3.5.5