PDNS_CONTROL(1) PowerDNS Authoritative Server PDNS_CONTROL(1)

pdns_control - کنترل کارساز نام PowerDNS

pdns_control [OPTION]... COMMAND

ابزار pdns_control برای ارسال دستورها به یک کارساز نام PowerDNS در حال اجرا استفاده می‌شود.

نمایش خلاصه‌ای از گزینه‌ها.
دایرکتوری‌ای که PowerDNS در آن chroot شده است.
محل دایرکتوری پیکربندی (pdns.conf).
نام این پیکربندی مجازی - ایمیج باینری را تغییر نام خواهد داد.
نشانی دوردست برای پرس‌وجو.
درگاه دوردست برای پرس‌وجو.
رمز مورد نیاز برای اتصال به PowerDNS دوردست.
محلی که controlsocket در آن قرار دارد.

هنگام استفاده از backend مربوط به BIND، یک ناحیه اضافه می‌کند. این ناحیه در حافظه افزوده شده و بلافاصله سرویس‌دهی می‌شود. توجه داشته باشید که این کار ناحیه را به فایل bind-config اضافه نمی‌کند. FILENAME باید یک مسیر مطلق باشد.

خروجی وضعیت گسترش‌یافته‌ای از تمام ناحیه‌ها را نمایش می‌دهد که حاوی اطلاعات بسیار بیشتری نسبت به وضعیت ساده ناحیه است؛ مانند تعداد رکوردهای بارگذاری‌شده فعلی، اینکه آیا pdns برای این ناحیه primary است یا secondary، فهرست primaryها، تایمرهای گوناگون و غیره. به صورت اختیاری، می‌توانید ZONEها را برای دریافت وضعیت ناحیه‌های خاص اضافه کنید.

هنگام استفاده از backend مربوط به BIND، وضعیت تمام ناحیه‌ها را فهرست می‌کند. به صورت اختیاری، می‌توانید ZONEها را برای دریافت وضعیت ناحیه‌های خاص اضافه کنید.

هنگام استفاده از backend مربوط به BIND، فهرستی از تمام ناحیه‌های ردشده را دریافت می‌کند.

هنگام استفاده از backend مربوط به BIND، بلافاصله ZONE را از روی دیسک بازخوانی می‌کند.

محتوای حافظه موقت (cache) را نمایش می‌دهد.

پیکربندی در حال اجرای کنونی را نمایش می‌دهد. قالب خروجی مشابه با pdns_server --config است. با گزینه diff، تنها گزینه‌های تغییریافته در خروجی گنجانده می‌شوند.

کارساز نام را مجدداً راه‌اندازی می‌کند تا پیکربندی خود را دوباره بارگذاری کند. این دستور تنها زمانی کار می‌کند که کارساز در حالت guardian در حال اجرا باشد.

تخلیه تمام داده‌های backend روی حافظه ذخیره‌سازی پایدار. معمولاً در حین عملیات عادی چنین داده‌ای وجود ندارد، مگر اینکه backend مربوط به LMDB به همراه تنظیم lmdb-write-notification-update بر روی no استفاده شود.

تخلیه تمامی آمارها و مقادیر آن‌ها در یک فهرست جداشده با کاما، معادل با show *.

نمایش فهرستی از ناحیه‌ها، با امکان پالایش اختیاری بر اساس نوع ناحیه برای نمایش.

ناحیه ZONE را به فهرست اعلان اضافه می‌کند و باعث می‌شود PowerDNS اعلان‌هایی را به کارسازهای نام آن ناحیه ارسال کند. در صورتی که یک secondary اعلان‌های قبلی را دریافت نکرده باشد یا کلاً پاسخگو نباشد، می‌توان از این دستور استفاده کرد. برای اعلان به همه ناحیه‌ها از * استفاده کنید. (توجه داشته باشید که ممکن است لازم باشد علامت * را در پوسته خود گریزدهی کنید.)

مشابه دستور بالا است، اما با آدرس آی‌پی مشخص‌شده توسط کاربر (ADDRESS) به عنوان مقصد؛ در مواقعی به کار می‌رود که اطلاعات دقیق‌تری نسبت به PowerDNS در دست دارید.

بررسی فعال بودن کارساز. در صورت فعال بودن، 'PONG' را برمی‌گرداند. ping هنگام اجرا درون guardian کار می‌کند، در حالی که rping هنگام اجرا بدون guardian عمل می‌کند.

پاک‌سازی مدخل‌ها از حافظه موقت (cache). اگر RECORD به یک علامت دلار ($) ختم شود، تمام مدخل‌هایی که نام آن‌ها به آن ختم می‌شود حذف می‌گردند. اگر رکوردی مشخص نشود، کل cache پاک‌سازی خواهد شد.

دریافت تعداد پرس‌وجوها به تفکیک qtype در خروجی استاندارد.

دستور خروج به pdns_server در حال اجرا.

به backendها اطلاع می‌دهد که ممکن است ناحیه‌های جدیدی در پایگاه داده یا در صورت استفاده از BIND backend در named.conf پدیدار شده باشند.

دستور به کارساز برای بازخوانی مجدد تمام ناحیه‌های خود؛ این فرمان ناحیه‌های جدید را اضافه نخواهد کرد.

دریافت بیشترین نشانی‌های دوردست متصل‌شده (کلاینت‌ها).

دریافت یک بافت‌نگار (هیستوگرام) از اندازه‌های پاسخ.

دریافت ناحیه secondary با نام ZONE از primary مربوط به آن. این کار تقریباً بلافاصله انجام می‌شود. اگر IP مشخص شده باشد، دریافت به صورت اجباری از IP تعیین‌شده انجام می‌گیرد. درگاه را می‌توان به شیوه مختص AFI مشخص کرد.

تنظیم پارامتر پیکربندی VARIABLE بر روی مقدار VALUE. در حال حاضر تنها query-logging قابل تنظیم است.

نمایش یک قلم آماری، به همان صورتی که در خروجی دستور list وجود دارد.

نمایش تمام آمارهایی که نام آن‌ها با STATISTIC-PREFIX ارائه‌شده شروع می‌شود، به صورت یک فهرست جداشده با کاما. تنها یک نویسه عام (در انتها) مجاز است.

نمایش آمارهای مصرف. این دستور تنها در صورتی کار می‌کند که کارساز در حالت guardian در حال اجرا باشد.

ورود به یک اسلات PKCS#11. حتی در صورت وجود چندین کلید در یک اسلات، تنها یک بار ورود به ازای هر اسلات کافی است. این دستور تنها در صورتی در دسترس است که PowerDNS با پشتیبانی از PKCS#11 کامپایل شده باشد.

نمایش مدت زمان فعالیت (uptime) کارساز در حال اجرا.

چاپ نسخه دیمن pdns در حال اجرا.

pdns_server (1), pdnsutil (1)

PowerDNS.COM BV

PowerDNS.COM BV

August 5, 2026