.TH "LDNS-READ-ZONE" "1" "مه ۲۰۲۵" "ldns" "دستورهای کاربری" .SH "نام (NAME)" ldns-read-zone \- خواندن فایل ناحیه DNS و چاپ ساختار آن .SH "خلاصه دستور (SYNOPSIS)" \fBldns-read-zone\fP [\fIگزینهها\fR] \fIفایل_ناحیه\fP .SH "توضیحات (DESCRIPTION)" ابزار \fBldns-read-zone\fR یک فایل ناحیه DNS (Zone file) را خوانده و رکوردهای آن را بدون قالببندی اضافی به صورت خط به خط چاپ میکند. خروجی شامل ۱ رکورد منبع در هر خط است و هیچ‌گونه آرایش ظاهری اضافه‌ای ندارد. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-0\fR چاپ مقدار (null) برای زمان شروع اعتبار، انقضا و داده‌های کلید در رکوردهای RRSIG. از این گزینه می‌توان هنگام مقایسه سیستم‌های امضای متفاوتی استفاده کرد که از همان DNSKEYها برای امضا بهره می‌برند اما زمان‌بندی یا نوسان (jitter) کمی متفاوتی دارند. .TP \fB\-b\fR شامل کردن کدگذاری Bubble Babble برای رکوردهای DS. .TP \fB\-c\fR استانداردسازی (Canonicalize) تمام رکوردهای منبع در ناحیه پیش از چاپ. .TP \fB\-d\fR تنها چاپ داده‌های DNSSEC از ناحیه. این گزینه تمام رکوردهایی را که از نوع NSEC، NSEC3 یا RRSIG نیستند نادیده می‌گیرد. رکوردهای DNSKEY و DS چاپ نمی‌شوند. .TP \fB\-e\fR \fIنوع_RR\fR عدم چاپ رکوردهای منبع (RR) از \fIنوع_RR\fR مشخص‌شده. این گزینه می‌تواند چندین بار مشخص شود. گزینه \fB\-e\fR نباید همراه با \fB\-E\fR استفاده شود. .TP \fB\-E\fR \fIنوع_RR\fR چاپ اختصاصی رکوردهای منبع (RR) از \fIنوع_RR\fR مشخص‌شده. این گزینه می‌تواند چندین بار مشخص شود. گزینه \fB\-E\fR نباید همراه با \fB\-e\fR استفاده شود. .TP \fB\-h\fR نمایش راهنمای استفاده و خروج. .TP \fB\-n\fR عدم چاپ رکورد SOA. .TP \fB\-p\fR پر کردن شماره سریال SOA با فاصله‌ها به‌گونه‌ای که عدد و فاصله‌ها روی هم ۱۰ نویسه (کاراکتر) فضا بگیرند. این ویژگی برای افزایش شماره سریال درون فایل سودمند است. .TP \fB\-s\fR حذف داده‌های DNSSEC از ناحیه (Strip). این گزینه تمام رکوردهایی را که از نوع NSEC، NSEC3 یا RRSIG هستند نادیده می‌گیرد. رکوردهای DNSKEY و DS همچنان چاپ خواهند شد. .TP \fB\-S\fR \fI[[+|0]number | YYYYMMDDxx | unixtime ]\fR تنظیم شماره سریال به \fInumber\fR داده‌شده، یا در صورت وجود علامت قبل از آن، تغییر مقدار شماره سریال موجود با این افست. هنگام ارسال رشته‌های لفظی \fIYYYYMMDDxx\fR یا \fIunixtime\fR، تلاش می‌شود شماره سریال به ترتیب در قالب تاریخ‌شمار (datecounter) یا زمان یونیکس (unixtime) بازنشانی شود. با این حال، در صورتی که شماره سریال جدید کوچکتر از شماره سریال اصلی باشد، مقدار اصلی صرفاً یک واحد افزایش می‌یابد. .PP هنگام به‌روزرسانی شماره سریال، رکوردهای از نوع NSEC، NSEC3، RRSIG و DNSKEY هنگام چاپ ناحیه نادیده گرفته خواهند شد. .TP \fB\-u\fR \fIنوع_RR\fR علامت‌گذاری \fIنوع_RR\fR برای چاپ در قالب نوع ناشناخته (unknown type format). .PP گزینه \fB\-u\fR نباید همراه با \fB\-U\fR استفاده شود. .TP \fB\-U\fR \fIنوع_RR\fR علامت‌گذاری \fIنوع_RR\fR برای \fBعدم\fR چاپ در قالب نوع ناشناخته. .PP اولین استفاده از گزینه \fB\-U\fR تمام انواع RR را برای چاپ در قالب نوع ناشناخته علامت‌گذاری می‌کند، به جز \fIنوع_RR\fR داده‌شده. استفاده‌های بعدی از \fB\-U\fR این علامت را برای آن \fIنوع_RR\fRها نیز پاک می‌کند، به طوری که فقط \fIنوع_RR\fRهای داده‌شده در قالب نمایش خاص خودشان چاپ می‌شوند. .PP گزینه \fB\-U\fR نباید همراه با \fB\-u\fR استفاده شود. .TP \fB\-v\fR نمایش نسخه و خروج. .TP \fB\-z\fR مرتب‌سازی ناحیه پیش از چاپ (این گزینه مستلزم استفاده از \fB\-c\fR است). .SH "نویسندگان (AUTHOR)" نوشته‌شده توسط تیم ldns به عنوان نمونه‌ای برای کاربرد ldns. .SH "گزارش اشکالات (REPORTING BUGS)" اشکالات را به گزارش دهید. .SH "حق نشر (COPYRIGHT)" حق نشر \(co 2005 NLnet Labs. این نرم‌افزار آزاد است. هیچ ضمانتی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص.