.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "NAMED-CHECKCONF" "1" "2026-08-19" "9.20.27" "BIND 9" .SH "نام (NAME)" named-checkconf \- ابزار بررسی نحو (syntax) پرونده پیکربندی named .SH "خلاصه دستور (SYNOPSIS)" .sp \fBnamed\-checkconf\fP [\fB\-achjklvz\fP] [\fB\-p\fP [\fB\-x\fP ]] [\fB\-t\fP directory] {filename} .SH "توضیحات (DESCRIPTION)" .sp دستور \fBnamed\-checkconf\fP نحو (و نه معناشناسی) پرونده پیکربندی \fBnamed\fP را بررسی می‌کند. این پرونده همراه با تمامی پرونده‌های گنجانده‌شده در آن تجزیه شده و خطاهای نحوی آن مشخص می‌گردد. اگر نام پرونده‌ای مشخص نشود، پرونده پیش‌فرض \fB/etc/named.conf\fP خوانده می‌شود. .sp توجه: پرونده‌هایی که \fBnamed\fP در محیط‌های تجزیه جداگانه می‌خواند، مانند \fBrndc.conf\fP یا \fBrndc.key\fP، به طور خودکار توسط \fBnamed\-checkconf\fP خوانده نمی‌شوند. خطاهای پیکربندی در این پرونده‌ها ممکن است باعث شود \fBnamed\fP با شکست مواجه شود، حتی اگر بررسی \fBnamed\-checkconf\fP موفقیت‌آمیز بوده باشد. با این حال، می‌توان \fBnamed\-checkconf\fP را به صراحت روی این پرونده‌ها اجرا کرد. .SH "گزینه‌ها (OPTIONS)" .INDENT 0.0 .TP .B \-a الگوریتم‌های کلید DNSSEC در \fIdnssec\-policy\fP را در برابر الگوریتم‌های پشتیبانی‌شده توسط ارائه‌دهنده رمزنگاری بررسی نمی‌کند. این گزینه هنگام بررسی پرونده \fInamed.conf\fP که قرار است روی ماشین دیگری با مجموعه‌ای متفاوت از الگوریتم‌های DNSSEC اجرا شود، مفید است. .UNINDENT .INDENT 0.0 .TP .B \-h این گزینه خلاصه راهنمای کاربرد را چاپ کرده و خارج می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-j هنگام بارگذاری پرونده ناحیه (zonefile)، این گزینه به \fBnamed\fP دستور می‌دهد در صورت وجود فایل ثبت وقایع (journal)، آن را بخواند. .UNINDENT .INDENT 0.0 .TP .B \-k کلیدهای DNSSEC در \fIdnssec\-policy\fP را در برابر پرونده‌های کلید در \fIkey\-directory\fP بررسی می‌کند. این گزینه برای اطمینان از تطابق خط‌مشی DNSSEC با کلیدهای موجود مفید است. .UNINDENT .INDENT 0.0 .TP .B \-l این گزینه تمامی نواحی (zones) پیکربندی‌شده را فهرست می‌کند. هر خط از خروجی شامل نام ناحیه، کلاس (مانند IN)، نما (view) و نوع (مانند primary یا secondary) است. .UNINDENT .INDENT 0.0 .TP .B \-c این گزینه مشخص می‌کند که فقط پیکربندی اصلی (core) بررسی شود. این کار بارگذاری ماژول‌های افزونه (plugin) را لغو کرده و باعث نادیده گرفته شدن پارامترهای دستورات \fBplugin\fP می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-i این گزینه هشدارهای مربوط به گزینه‌های منسوخ‌شده را نادیده می‌گیرد. .UNINDENT .INDENT 0.0 .TP .B \-p اگر خطایی یافت نشود، این گزینه محتوای \fBnamed.conf\fP و پرونده‌های گنجانده‌شده در آن را به شکل استاندارد (canonical) چاپ می‌کند. گزینه \fB\-x\fP را نیز ببینید. .UNINDENT .INDENT 0.0 .TP .B \-t directory این گزینه به \fBnamed\fP دستور می‌دهد به دایرکتوری \fBdirectory\fP تغییر ریشه (chroot) دهد تا دستورالعمل‌های \fBinclude\fP در پرونده پیکربندی مانند شرایط اجرای واقعی در محیط chroot پردازش شوند. .UNINDENT .INDENT 0.0 .TP .B \-v این گزینه نسخه برنامه \fBnamed\-checkconf\fP را چاپ کرده و خارج می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-x هنگام چاپ پرونده‌های پیکربندی به شکل استاندارد، این گزینه اسرار مشترک و کلیدها را با رشته‌هایی از علامت سؤال (\fB?\fP) محو می‌کند. این امر اجازه می‌دهد محتوای \fBnamed.conf\fP و پرونده‌های مرتبط بدون به خطر انداختن اطلاعات خصوصی به اشتراک گذاشته شوند (برای مثال در گزارش‌های خطا). این گزینه بدون \fB\-p\fP قابل استفاده نیست. .UNINDENT .INDENT 0.0 .TP .B \-z این گزینه یک بارگذاری آزمایشی از تمام نواحی نوع \fBprimary\fP موجود در \fBnamed.conf\fP انجام می‌دهد. .UNINDENT .INDENT 0.0 .TP .B filename نام پرونده پیکربندی که باید بررسی شود. در صورت عدم تعیین، پیش‌فرض \fB/etc/named.conf\fP است. .UNINDENT .SH "مقادیر بازگشتی (RETURN VALUES)" .sp دستور \fBnamed\-checkconf\fP در صورت وجود خطا مقدار 1 و در غیر این صورت مقدار 0 را برمی‌گرداند. .SH "همچنین ببینید (SEE ALSO)" .sp \fBnamed(8)\fP, \fBnamed\-checkzone(8)\fP, BIND 9 Administrator Reference Manual. .SH "نویسنده (AUTHOR)" Internet Systems Consortium .SH "حق نشر (COPYRIGHT)" 2026, Internet Systems Consortium