.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "BIND8_NAMED2DLF.IN 1" .TH BIND8_NAMED2DLF.IN 1 2025-09-28 "Lire 2.1.1" "LogReport's Lire Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" bind8_named2dlf \- تبدیل لاگ‌های BIND8 named به قالب dlf .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBbind8_named2dlf\fR .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" این اسکریپت هر خط از یک گزارش (لاگ) BIND8 named را به یک رکورد dnszone در قالب dlf تبدیل می‌کند. این اسکریپت با لاگ‌های Bind 8.2 آزمایش شده است. ما از تغییری در ساختار گزارش‌گیری در نسخه‌های Bind 8.* مطلع نیستیم و انتظار داریم هر لاگ مربوط به bind 8.* به‌خوبی توسط این اسکریپت پردازش شود. .PP خطوط زیر شناسایی می‌شوند: .IP \(bu 4 درخواست‌های رد یا تأیید شدهٔ AXFR .IP \(bu 4 انتقال‌های کامل‌شدهٔ ناحیه (zone transfers) .IP \(bu 4 ناحیه‌های اصلی (master) و تابع (slave) بارگذاری‌شده .IP \(bu 4 به‌روزرسانی‌های پویای رد شدهٔ DNS .SH "قالب DLF (DLF format)" .IX Header "DLF format" قالب DLF مربوط به ابرسرویس dnszone عبارت است از: .IP server 4 .IX Item "server" نام کارساز DNS .IP time 4 .IX Item "time" برچسب زمانی برای درخواست .IP axfr_host 4 .IX Item "axfr_host" نشانی IP میزبان درخواست‌کنندهٔ AXFR .IP axfr_zone 4 .IX Item "axfr_zone" نام ناحیهٔ (zone) درخواست‌شده .IP axfr_what 4 .IX Item "axfr_what" مقدار approved، denied یا axfr .IP loaded_zone 4 .IX Item "loaded_zone" نام ناحیهٔ تازه بارگذاری‌شده .IP loaded_serial 4 .IX Item "loaded_serial" شماره سریال ناحیهٔ تازه بارگذاری‌شده .IP loaded_role 4 .IX Item "loaded_role" مقدار master یا slave .IP updatedenied_host 4 .IX Item "updatedenied_host" نشانی IP میزبان درخواست‌کنندهٔ به‌روزرسانی .IP updatedenied_zone 4 .IX Item "updatedenied_zone" نام ناحیهٔ در حال به‌روزرسانی .PP به دلیل ماهیت معانی گوناگون خطوط در فایل گزارش (هر خط لزوماً شامل هر سه مورد درخواست AXFR، بارگذاری ناحیه و دریافت درخواست به‌روزرسانی نیست)، یک یا چند فیلد ممکن است با 0 یا \- جایگزین شوند. این فیلدها به‌طور خودکار برای انواع مختلف گزارش‌ها فیلتر می‌شوند. .PP نمونه‌هایی از خطوط DLF عبارتند از: .IP "AXFR approved" 4 .IX Item "AXFR approved" tim 1026644876 10.10.10.1 algron.com approved \- 0 \- \- \- .IP "update denied" 4 .IX Item "update denied" tim 1026645567 \- \- \- \- 0 \- 10.in\-addr.arpa 10.199.16.218 .IP "master zone loaded" 4 .IX Item "master zone loaded" tim 1026525210 \- \- \- nigelbowen.com.au 2002071301 master \- \- .SH "مثال‌ها (EXAMPLES)" .IX Header "EXAMPLES" برای پردازش گزارشی که توسط bind8 تولید شده است: .PP .Vb 1 \& $ bind8_named2dlf < named\-log .Ve .PP دستور bind8_named2dlf به‌ندرت به‌تنهایی استفاده می‌شود و به احتمال زیاد توسط lr_log2report فراخوانی می‌گردد: .PP .Vb 1 \& $ lr_log2report bind8_named < /var/log/named .Ve .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" \&\fBbind8\-query2dlf\fR\|(1) \fBbind9\-query2dlf\fR\|(1) .SH "نسخه (VERSION)" .IX Header "VERSION" \&\f(CW$Id:\fR bind8_named2dlf.in,v 1.7 2004/10/13 10:17:27 vanbaal Exp $ .SH "کپی‌رایت و تکثیر (COPYRIGHT)" .IX Header "COPYRIGHT" حق تکثیر (C) 2002 متعلق است به Edwin Groothuis .PP بازنشر و استفاده در قالب‌های سورس و باینری، با یا بدون تغییر، مجاز است به شرطی که شرایط زیر برآورده شوند: .PP ۱. در بازنشر کد منبع، باید یادداشت حق تکثیر بالا، این فهرست شرایط و سلب مسئولیت زیر حفظ شود. .PP ۲. در بازنشر به صورت باینری، باید یادداشت حق تکثیر بالا، این فهرست شرایط و سلب مسئولیت زیر در مستندات و/یا سایر موارد ارائه‌شده همراه با توزیع بازتولید شود. .PP ۳. نام دارندهٔ حق تکثیر نباید برای تأیید یا تبلیغ محصولات مشتق‌شده از این نرم‌افزار بدون کسب مجوز کتبی قبلی مورد استفاده قرار گیرد. .PP این نرم‌افزار توسط مؤلف «به همین شکل» و بدون هرگونه ضمانت صریح یا ضمنی، از جمله ضمانت‌های ضمنی قابلیت خرید و فروش یا تناسب با یک هدف خاص ارائه می‌شود. مؤلف تحت هیچ شرایطی در قبال خسارات مستقیم، غیرمستقیم، تصادفی، خاص، جزایی یا تبعی (شامل و نه محدود به، تهیهٔ کالاها یا خدمات جایگزین؛ از دست دادن استفاده، داده‌ها یا سود؛ یا وقفه در کسب‌وکار) به هر نحوی که ایجاد شده باشد و بر اساس هرگونه نظریهٔ مسئولیت، چه قراردادی، چه مسئولیت مطلق یا شبه‌جرم (از جمله غفلت یا موارد دیگر) که به هر شکل ناشی از استفاده از این نرم‌افزار باشد، مسئولیتی نخواهد داشت، حتی اگر در مورد احتمال وقوع چنین خساراتی اطلاع داده شده باشد. .SH "نویسندگان (AUTHORS)" .IX Header "AUTHOR" Edwin Groothuis