Итак, вот сводка команд, которые поддерживаются в BIND (named) - DNS-сервере. Все команды вводятся в таком виде:
$ sudo rndc command
где вместо command подставляется команда.
reload
Перезагружает все DNS-зоны, которыми рулит этот сервер, и конфигурацию из конфигурационных файлов. Выполнять стоит после изменения конфига или зон DNS.
reload zone mydomain.ru
Перезагружает только указанную зону из конфигов.
refresh zone mydomain.ru
Принудительно выполнить служебные операции для вторичной зоны.
retransfer zone mydomain.ru
Принудительно, без проверки серийного номера, выполнить загрузку вторичной зоны с мастер-сервера.
freeze
Остановить автоматические операции обновления всех зон.
freeze zone mydomain.ru
Остановить автоматические операции обновления указанной зоны.
thaw
Обратно freeze - возобновить автоматические операции обновления всех зон.
thaw zone mydomain.ru
Обратно freeze - возобновить автоматические операции обновления указанной зоны.
notify zone mydomain.ru
Заново послать информацию (NOTIFY) по указанной зоне всем ведомым серверам DNS.
reconfig
Заново загрузить файл конфигурации и загрузить только новые, не объявленные ранее зоны.
stats
Записать статистику сервера в файл статистики.
dumpdb [-all|-cache|-zones] [mydomain.ru]
Сделать дамп в файл named_dump.db данных из кеша и зон (или каких-то одних), всех или только по указанной зоне.
stop и stop -p
Записать недописанные данные обновлений и остановить сервер. При указании ключа -p - так-же написать PID процесса сервера.
halt и halt -p
То же, что и stop, только без записи данных обновлений - т.е. мгновенная аварийная остановка сервера.
flush
Сбросить весь кеш DNS-сервера.
flush mydomain.ru
Сбросить кеш DNS-сервера касательно указанной зоны.
status
Показать статус сервера на экране.
recursing
Создать дамп текущий рекурсивных запросов в файл named.recursing.