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