.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "NAMED" "8" "2026-08-19" "9.20.27" "BIND 9" .SH "نام (NAME)" named \- کارساز نام دامنه اینترنت .SH "خلاصه دستور (SYNOPSIS)" .sp \fBnamed\fP [ [\fB\-4\fP] | [\fB\-6\fP] ] [\fB\-c\fP config\-file] [\fB\-C\fP] [\fB\-d\fP debug\-level] [\fB\-D\fP string] [\fB\-E\fP engine\-name] [\fB\-f\fP] [\fB\-g\fP] [\fB\-L\fP logfile] [\fB\-M\fP option] [\fB\-m\fP flag] [\fB\-n\fP #cpus] [\fB\-p\fP port] [\fB\-s\fP] [\fB\-t\fP directory] [\fB\-u\fP user] [\fB\-v\fP] [\fB\-V\fP] ] .SH "توضیحات (DESCRIPTION)" .sp برنامه \fBnamed\fP یک کارساز سامانه نام دامنه (DNS) و بخشی از توزیع BIND 9 از ISC است. برای اطلاعات بیشتر در مورد DNS، به \fBRFC 1033\fP \%، \fBRFC 1034\fP \% و \fBRFC 1035\fP \%\& مراجعه کنید. .sp هنگامی که \fBnamed\fP بدون آرگومان اجرا شود، پرونده پیکربندی پیش‌فرض \fB/etc/named.conf\fP را می‌خواند، هرگونه داده اولیه را بارگذاری کرده و به پرس‌وجوها گوش می‌دهد. .SH "گزینه‌ها (OPTIONS)" .INDENT 0.0 .TP .B \-4 این گزینه به \fBnamed\fP اعلام می‌کند که فقط از IPv4 استفاده کند، حتی اگر دستگاه میزبان از IPv6 نیز پشتیبانی کند. گزینه‌های \fB\-4\fP و \fB\-6\fP ناسازگار با یکدیگر (مانعة‌الجمع) هستند. .UNINDENT .INDENT 0.0 .TP .B \-6 این گزینه به \fBnamed\fP اعلام می‌کند که فقط از IPv6 استفاده کند، حتی اگر دستگاه میزبان از IPv4 نیز پشتیبانی کند. گزینه‌های \fB\-4\fP و \fB\-6\fP ناسازگار با یکدیگر هستند. .UNINDENT .INDENT 0.0 .TP .B \-c config\-file این گزینه به \fBnamed\fP اعلام می‌کند که از \fBconfig\-file\fP به جای پرونده پیش‌فرض \fB/etc/named.conf\fP به عنوان پرونده پیکربندی استفاده کند. برای اطمینان از اینکه پرونده پیکربندی پس از تغییر دایرکتوری کاری کارساز (به دلیل وجود احتمالی گزینه \fBdirectory\fP در پرونده پیکربندی) قابل بارگذاری مجدد باشد، \fBconfig\-file\fP باید یک نام مسیر مطلق باشد. .UNINDENT .INDENT 0.0 .TP .B \-C این گزینه پیکربندی توکار پیش‌فرض را چاپ کرده و خارج می‌شود. .sp نکته: این مورد فقط برای اهداف اشکال‌زدایی است و نمایش دقیقی از پیکربندی واقعی استفاده‌شده توسط \fBnamed\fP در زمان اجرا نیست. .UNINDENT .INDENT 0.0 .TP .B \-d debug\-level این گزینه سطح اشکال‌زدایی دیمن (daemon) را روی \fBdebug\-level\fP تنظیم می‌کند. با افزایش سطح اشکال‌زدایی، گزارش‌های ردگیری اشکال‌زدایی از \fBnamed\fP با جزئیات بیشتری ارائه می‌شوند. .UNINDENT .INDENT 0.0 .TP .B \-D string این گزینه رشته‌ای را مشخص می‌کند که برای شناسایی یک نمونه از \fBnamed\fP در فهرست فرایندها استفاده می‌شود. محتویات \fBstring\fP بررسی نمی‌شوند. .UNINDENT .INDENT 0.0 .TP .B \-E engine\-name در صورت لزوم، این گزینه سخت‌افزار مورد استفاده برای عملیات رمزنگاری را مشخص می‌کند، مانند یک مخزن امن کلید که برای امضا کردن استفاده می‌شود. .sp هنگامی که BIND 9 با OpenSSL ساخته شده باشد، این مقدار باید روی شناسه موتور OpenSSL که شتاب‌دهنده رمزنگاری یا ماژول سخت‌افزاری امنیتی (HSM) را راه‌اندازی می‌کند (معمولاً \fBpkcs11\fP) تنظیم شود. .UNINDENT .INDENT 0.0 .TP .B \-f این گزینه کارساز را در پیش‌زمینه اجرا می‌کند (یعنی به دیمن تبدیل نمی‌شود). .UNINDENT .INDENT 0.0 .TP .B \-F در صورتی که کتابخانه رمزنگاری زیرین از اجرای حالت FIPS پشتیبانی کند، این گزینه حالت FIPS (استانداردهای فدرال پردازش اطلاعات ایالات متحده) را فعال می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-g این گزینه کارساز را در پیش‌زمینه اجرا کرده و تمامی رویدادنگاری‌ها را به \fBstderr\fP هدایت می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-L logfile این گزینه رویدادنگاری را به طور پیش‌فرض به جای وقایع‌نگار سیستم، به پرونده \fBlogfile\fP هدایت می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-M option این گزینه گزینه‌های پیش‌فرض بستر حافظه (جداسازی‌شده با کاما) را تنظیم می‌کند. پرچم‌های ممکن عبارتند از: .INDENT 7.0 .IP \(bu 2 \fBfill\fP: بلوک‌های حافظه را هنگام تخصیص یا آزادسازی با مقادیر برچسب پر می‌کند تا به اشکال‌زدایی مشکلات حافظه کمک کند؛ در صورتی که \fBnamed\fP با \fB\-\-enable\-developer\fP کامپایل شده باشد، این حالت پیش‌فرض ضمنی است. .IP \(bu 2 \fBnofill\fP: رفتاری را که توسط \fBfill\fP فعال شده غیرفعال می‌کند؛ این مقدار پیش‌فرض ضمنی است مگر اینکه \fBnamed\fP با \fB\-\-enable\-developer\fP کامپایل شده باشد. .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-m flag این گزینه پرچم‌های اشکال‌زدایی استفاده از حافظه را فعال می‌کند. پرچم‌های ممکن عبارتند از \fBusage\fP، \fBtrace\fP و \fBrecord\fP\&. این موارد متناظر با پرچم‌های \fBISC_MEM_DEBUGXXXX\fP هستند که در \fB\fP شرح داده شده‌اند. .UNINDENT .INDENT 0.0 .TP .B \-n #cpus این گزینه \fB#cpus\fP ریسمان کاری (worker thread) ایجاد می‌کند تا از چندین پردازنده (CPU) بهره ببرد. در صورت عدم تعیین، \fBnamed\fP تلاش می‌کند تعداد پردازنده‌های موجود را تشخیص دهد و به ازای هر پردازنده یک ریسمان ایجاد کند. در صورتی که نتواند تعداد پردازنده‌ها را تشخیص دهد، یک ریسمان کاری منفرد ایجاد می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-p value این گزینه درگاه یا درگاه‌هایی را که کارساز برای دریافت پرس‌وجوها روی آن‌ها گوش فرا می‌دهد مشخص می‌کند. اگر \fBvalue\fP به شکل \fB\fP یا \fBdns=\fP باشد، کارساز برای پرس‌وجوهای DNS روی درگاه \fBportnum\fP گوش می‌دهد؛ در صورت عدم تعیین، مقدار پیش‌فرض درگاه 53 است. اگر \fBvalue\fP به شکل \fBtls=\fP باشد، کارساز برای پرس‌وجوهای TLS روی درگاه \fBportnum\fP گوش می‌دهد؛ مقدار پیش‌فرض 853 است. اگر \fBvalue\fP به شکل \fBhttps=\fP باشد، کارساز برای پرس‌وجوهای HTTPS روی درگاه \fBportnum\fP گوش می‌دهد؛ مقدار پیش‌فرض 443 است. اگر \fBvalue\fP به شکل \fBhttp=\fP باشد، کارساز برای پرس‌وجوهای HTTP روی درگاه \fBportnum\fP گوش می‌دهد؛ مقدار پیش‌فرض 80 است. .UNINDENT .INDENT 0.0 .TP .B \-s این گزینه آمار مصرف حافظه را هنگام خروج در \fBstdout\fP می‌نویسد. .UNINDENT .sp \fBنکته:\fP .INDENT 0.0 .INDENT 3.5 این گزینه عمدتاً برای توسعه‌دهندگان BIND 9 کاربرد دارد و ممکن است در نگارش‌های آینده حذف یا تغییر داده شود. .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-t directory این گزینه به \fBnamed\fP اعلام می‌کند که پس از پردازش آرگومان‌های خط فرمان، اما پیش از خواندن پرونده پیکربندی، به \fBdirectory\fP تغییر ریشه (chroot) کند. .UNINDENT .sp \fBهشدار:\fP .INDENT 0.0 .INDENT 3.5 این گزینه باید همراه با گزینه \fB\-u\fP استفاده شود، زیرا اعمال chroot روی فرایندی که با دسترسی ریشه (root) اجرا می‌شود در اکثر سیستم‌ها امنیت را افزایش نمی‌دهد؛ نحوه تعریف \fBchroot\fP به گونه‌ای است که به فرایندی با دسترسی‌های ریشه اجازه می‌دهد از محیط ایزوله chroot خارج شود. .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-U #listeners این گزینه حذف شده است. تلاش برای استفاده از آن اکنون منجر به یک هشدار می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-u user این گزینه شناسه کاربری (setuid) را پس از اتمام عملیات دارای دسترسی ویژه، مانند ایجاد سوکت‌هایی که روی درگاه‌های دارای مجوز خاص گوش می‌دهند، به \fBuser\fP تغییر می‌دهد. .UNINDENT .sp \fBنکته:\fP .INDENT 0.0 .INDENT 3.5 در لینوکس، \fBnamed\fP از سازوکار قابلیت‌های هسته (kernel capability mechanism) استفاده می‌کند تا تمام دسترسی‌های ریشه را به جز توانایی \fBbind\fP به یک درگاه دارای مجوز خاص و تنظیم محدودیت منابع فرایند رها کند. متأسفانه این بدان معناست که گزینه \fB\-u\fP فقط زمانی کار می‌کند که \fBnamed\fP روی هسته 2.2.18 یا جدیدتر، یا هسته 2.3.99\-pre3 یا جدیدتر اجرا شود، زیرا هسته‌های قبلی اجازه حفظ دسترسی‌ها پس از \fBsetuid\fP را نمی‌دادند. .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-v این گزینه شماره نسخه را گزارش داده و خارج می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-V این گزینه شماره نسخه، گزینه‌های زمان ساخت و الگوریتم‌های رمزنگاری پشتیبانی‌شده را گزارش داده و خارج می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-X lock\-file این گزینه حذف شده است و استفاده از آن باعث بروز یک خطای مهلک (fatal error) خواهد شد. .UNINDENT .SH "سیگنال‌ها (SIGNALS)" .sp در عملیات معمول، نباید از سیگنال‌ها برای کنترل کارساز نام استفاده شود؛ در عوض باید از \fBrndc\fP \%<#\:std-iscman-rndc> استفاده شود. .INDENT 0.0 .TP .B SIGHUP این سیگنال کارساز را مجبور به بارگذاری مجدد (reload) می‌کند. .TP .B SIGINT, SIGTERM این سیگنال‌ها کارساز را متوقف و خاموش می‌کنند. .UNINDENT .sp نتیجه ارسال هر سیگنال دیگری به کارساز تعریف‌نشده است. .SH "پیکربندی (CONFIGURATION)" .sp پرونده پیکربندی \fBnamed\fP پیچیده‌تر از آن است که بتوان آن را به تفصیل در اینجا شرح داد. شرح کامل در راهنمای مرجع مدیر سیستم BIND 9 (BIND 9 Administrator Reference Manual) ارائه شده است. .sp برنامه \fBnamed\fP مقدار \fBumask\fP (ماسک حالت ایجاد پرونده) را از فرایند والد به ارث می‌برد. اگر پرونده‌های ایجادشده توسط \fBnamed\fP، مانند پرونده‌های ژورنال، نیاز به مجوزهای سفارشی دارند، \fBumask\fP باید به صراحت در اسکریپت مورد استفاده برای راه‌اندازی فرایند \fBnamed\fP تنظیم شود. .SH "فایل‌ها (FILES)" .INDENT 0.0 .TP .B \fB/etc/named.conf\fP پرونده پیکربندی پیش‌فرض. .TP .B \fB/var/run/named.pid\fP پرونده شناسه فرایند (process-id) پیش‌فرض. .UNINDENT .SH "همچنین ببینید (SEE ALSO)" .sp \fBRFC 1033\fP \%, \fBRFC 1034\fP \%, \fBRFC 1035\fP \%, \fBnamed\-checkconf(8)\fP \%<#\:std-iscman-named-checkconf>, \fBnamed\-checkzone(8)\fP \%<#\:std-iscman-named-checkzone>, \fBrndc(8)\fP \%<#\:std-iscman-rndc>, \fBnamed.conf(5)\fP \%<#\:std-iscman-named\:.conf>, BIND 9 Administrator Reference Manual. .SH "نویسنده (AUTHOR)" Internet Systems Consortium .SH "حق نشر (COPYRIGHT)" 2026, Internet Systems Consortium .\" End of generated man page.