.\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .\" DO NOT EDIT! Generated from XML source. .\" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .de Sh \" Subsection .br .if t .Sp .ne 5 .PP \fB\\$1\fR .PP .. .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Ip \" List item .br .ie \\n(.$>=3 .ne \\$3 .el .ne 3 .IP "\\$1" \\$2 .. .TH "LOGRESOLVE" 1 "2026-04-30" "Apache HTTP Server" "logresolve" .SH "نام (NAME)" logresolve \- تبدیل آدرس‌های IP به نام دامنه (DNS) در فایل‌های لاگ آپاچی .SH "خلاصه دستور (SYNOPSIS)" .PP \fB\fBlogresolve\fR [ -\fBs\fR \fIfilename\fR ] [ -\fBc\fR ] < \fIaccess_log\fR > \fIaccess_log\&.new\fR\fR .SH "توضیحات (DESCRIPTION)" .PP برنامه \fBlogresolve\fR یک ابزار پس‌پردازش برای تبدیل آدرس‌های IP در فایل‌های گزارش دسترسی (access log) آپاچی است\&. برای به حداقل رساندن بار روی سرویس‌دهنده نام (nameserver)، برنامه logresolve دارای یک حافظه نهان (کَش) داخلی بر پایه جدول درهم‌سازی (hash-table) است\&. این بدان معناست که هر شماره IP فقط نخستین باری که در فایل گزارش یافت می‌شود، استعلام خواهد شد\&. .PP این برنامه یک فایل گزارش آپاچی را از ورودی استاندارد دریافت می‌کند\&. آدرس‌های IP باید نخستین بخش در هر خط باشند و با یک فاصله از ادامه خط جدا شوند\&. .SH "گزینه‌ها (OPTIONS)" .TP \fB-s \fIfilename\fR\fR نام فایلی را برای ثبت آمار مشخص می‌کند\&. .TP \fB-c\fR باعث می‌شود که \fBlogresolve\fR برخی بررسی‌های DNS را اعمال کند: پس از یافتن نام میزبان از روی آدرس IP، آدرس‌های IP مربوط به آن نام میزبان را جستجو کرده و بررسی می‌کند که آیا یکی از این آدرس‌ها با آدرس اصلی مطابقت دارد یا خیر\&.