nsd-checkzone(8) nsd 4.15.0 nsd-checkzone(8)

nsd-checkzone - بررسی‌کننده نحو پرونده ناحیه NSD

nsd-checkzone [-h] zonename zonefile

nsd-checkzone یک پرونده ناحیه DNS را می‌خواند و آن را برای خطاهای احتمالی بررسی می‌کند. خطاها در stderr چاپ می‌شوند. در صورت بروز خطا با وضعیت خروج غیرصفر خارج می‌شود.

این ابزار برای بررسی پرونده‌ها پیش از ارائه آن‌ها به دیمن nsd(8) استفاده می‌شود.

چاپ اطلاعات راهنمای استفاده و خروج.
نام ناحیه جهت بررسی، مانند "example.com".
پرونده‌ای که باید خوانده شود، مانند "zones/example.com.zone.signed". برای خواندن از stdin از "-" استفاده کنید.
چاپ محتوای ناحیه در stdout در صورت بدون خطا بودن ناحیه. این گزینه محتوا را همان‌گونه که تجزیه شده چاپ می‌کند، نه دقیقاً رونوشت ورودی، بلکه به شکلی که توسط توابع قالب‌بندی در NSD چاپ می‌شود، بسیار شبیه به خروجی دستور write در nsd-control.
ایجاد یک IXFR از تفاوت‌های میان پرونده ناحیه قدیمی و پرونده ناحیه جدید. آرگومان گزینه -i پرونده ناحیه قدیمی است، و آرگومان دیگر zonefile ارسال‌شده، پرونده ناحیه جدید است.

تفاوت بین دو پرونده ناحیه با نگه‌داشتن یک نسخه از ناحیه در حافظه و نسخه دیگر در یک پرونده موقت محاسبه می‌شود. پرونده موقت در دایرکتوری zonefile قرار می‌گیرد. نتیجه نیز در همان‌جا، در پرونده‌ای هم‌نام با zonefile که به '.ixfr' ختم می‌شود نوشته خواهد شد. این مکان همچنین جایی است که در صورت پیکربندی IXFRها برای ناحیه، NSD آن را می‌خواند.

سایر پرونده‌های ixfr موجود، در صورت وجود، تغییر نام داده می‌شوند تا به محتوای قدیمی‌تر IXFR برای آن ناحیه تبدیل شوند. اگر پرونده خروجی پیش‌تر با محتوای صحیح وجود داشته باشد، هیچ پرونده جدیدی ایجاد نمی‌شود. در صورت وجود از قبل، محتویات سرآیند پرونده خروجی برای این منظور بررسی می‌شود.

حداکثر تعداد نسخه‌های IXFR برای نگهداری. پیش‌فرض 5 است. این تعداد پرونده‌هایی است که با محتوای ixfr برای ناحیه ایجاد می‌شود. با فراتر رفتن از این تعداد، نسخه‌های قدیمی‌تر IXFR ذخیره‌شده حذف می‌شوند.
تعداد بایت‌های فضای ذخیره‌سازی مورد استفاده برای IXFRها. پیش‌فرض 1048576 است. اگر اندازه یک IXFR بزرگ‌تر باشد ایجاد نمی‌شود، و چنانچه مجموع فضای ذخیره‌سازی IXFR از این حد فراتر رود، نسخه‌های قدیمی‌تر IXFR حذف خواهند شد.

nsd(8), nsd-checkconf(8)

NSD توسط تیم مشترک NLnet Labs و RIPE NCC نوشته شده است. لطفاً برای جزئیات بیشتر به پرونده CREDITS در بسته توزیع مراجعه فرمایید.

July 19, 26 NLnet Labs