.TH "nsd\-checkconf" "8" "Jul 19, 26" "NLnet Labs" "nsd 4.15.0" .\" Copyright (c) 2001\-2024, NLnet Labs. All rights reserved. .\" See LICENSE for the license. .SH "نام (NAME)" .B nsd\-checkconf \- بررسی‌کننده فایل پیکربندی NSD .SH "خلاصه دستور (SYNOPSIS)" .B nsd\-checkconf .RB [ \-v ] .RB [ \-f ] .RB [ \-h ] .RB [ \-o .IR option ] .RB [ \-z .IR zonename ] .RB [ \-p .IR pattern ] .RB [ \-s .IR keyname ] .RB [ \-t .IR tlsauthname ] .I configfile .SH "توضیحات (DESCRIPTION)" دستور .B nsd\-checkconf یک فایل پیکربندی را می‌خواند. این برنامه خطاهای تجزیه (parse errors) را در خروجی استاندارد خطا چاپ می‌کند و بررسی‌های بیشتری را روی محتوای آن انجام می‌دهد. قالب فایل پیکربندی در \fInsd.conf\fR(5) توضیح داده شده است. .P کاربرد این برنامه، بررسی فایل پیکربندی برای خطاهای احتمالی پیش از استفاده از آن در \fInsd\fR(8) است. این برنامه همچنین می‌تواند در اسکریپت‌های شل برای دسترسی به فایل پیکربندی nsd با استفاده از گزینه‌های .B \-o و .B \-z استفاده شود. .P .SH "گزینه‌ها (OPTIONS)" .TP .B \-v پس از خواندن، گزینه‌ها را با قالب فایل پیکربندی در خروجی استاندارد چاپ می‌کند. بدون این گزینه، فقط موفقیت یا خطاهای تجزیه گزارش می‌شوند. .TP .B \-f هنگام استفاده با فایل‌ها، مانند .BR "\-o pidfile" ، مسیر کامل را چاپ می‌کند. این شامل chroot به همان صورتی که بر روی pidfile اعمال می‌شود نیز می‌گردد. .TP .B \-h چاپ اطلاعات راهنمای استفاده و خروج. .TP .B \-o\fI option فقط همین گزینه را از فایل پیکربندی برمی‌گرداند. این گزینه می‌تواند در کنار گزینه‌های .B \-z و .B \-p یا بدون آن‌ها برای پرس‌وجو از بخش server: استفاده شود. مقدار ویژه .I zones فهرستی از ناحیه‌های پیکربندی‌شده را چاپ می‌کند. مقدار ویژه .I patterns فهرستی از الگوهای پیکربندی‌شده را چاپ می‌کند. .sp این گزینه می‌تواند برای تجزیه فایل پیکربندی از شل استفاده شود. اگر گزینه .B \-z داده شود اما گزینه .B \-o مشخص نشده باشد، چیزی چاپ نمی‌شود. .TP .B \-s\fI keyname کلید سرّی (داده باینری base64) پیکربندی‌شده برای این کلید در فایل پیکربندی را چاپ می‌کند. برای کمک به اسکریپت‌های شل در تجزیه فایل پیکربندی استفاده می‌شود. .TP .B \-t\fI tls-auth نام دامنه احراز هویت پیکربندی‌شده برای این بند tls-auth در فایل پیکربندی را چاپ می‌کند. برای کمک به اسکریپت‌های شل در تجزیه فایل پیکربندی استفاده می‌شود. .TP .B \-p\fI pattern گزینه مشخص‌شده با .B \-o را برای نام الگوی داده‌شده برمی‌گرداند. .TP .B \-z\fI zonename گزینه مشخص‌شده با .B \-o را برای ناحیه 'zonename' برمی‌گرداند. .sp اگر این گزینه داده نشود، از بخش server فایل پیکربندی استفاده می‌شود. .sp گزینه‌های \-o، \-s و \-z گزینه‌های فایل پیکربندی را در خروجی استاندارد چاپ می‌کنند. .SH "فایل‌ها (FILES)" .TP //etc/nsd/nsd.conf فایل پیکربندی پیش‌فرض .B NSD .SH "همچنین ببینید (SEE ALSO)" \fInsd\fR(8), \fInsd.conf\fR(5), \fInsd\-control\fR(8) .SH "نویسندگان (AUTHORS)" .B NSD توسط تیم مشترک NLnet Labs و RIPE NCC نوشته شده است. لطفاً برای جزئیات بیشتر به فایل CREDITS در توزیع برنامه مراجعه کنید.