BIND предлагает команду rndc как часть инсталляции. Данная команда позволяет администрировать named с использованием командной строки. Утилита посылает команды действующему серверу named, работающему с ними.
Команда rndc также используется сценарием инициализации системы BIND 9. Чтобы предотвратить доступ не имеющих разрешения пользователей к серверу имен, вы должны использовать для получения аутентификации общий тайный ключ. Что касается rndc, то для подачи команд любому серверу named, даже на локальной машине, и rndc, и named должны использовать один и тот же ключ. Данный ключ хранится в файле /etc/bind/rndc.key, и обе команды будут читать ключ из этого места. Файл rndc. key должен быть создан при установке BIND. Синтаксис команды rndc следующий:
Рассмотрим некоторые параметры команды, которыми вы можете воспользоваться:
О к <ключ_файла> — использовать указанный ключ_файла вместо файла по умолчанию /etc/bind/rndc.key; О s <сервер> — отправить команду указанному серверу вместо локального сервера;
О V — применить расширенную регистрацию.
Кроме того, мы приводим несколько часто используемых команд, которые команда rndc может посылать named (для получения полного списка команд просто наберите саму команду — rndc). О halt — немедленная остановка сервера имен.
О queryl од — вводит или отменяет регистрацию всех запросов, сделанных клиентами на этот сервер имен. Это командапереключатель: она включает регистрацию, если в настоящий момент она отключена, и наоборот. О reload [<эона>] — перезагружает файлы зоны, но сохраняет все предварительно кэшированные ответы. Это позволяет вам вносить изменения в файлы зоны и оставлять их действующими на ваших masterи slavecepeepax без потери всех сохраненных разрешений имен. Если изменения затрагивают только частную зону, вы можете приказать named перезагрузить только ее. О retransfer <зона> — обуславливает обратный перенос указанной зоны без проверки серийного номера. О stats — сбрасывает имеющуюся статистику файла named .stats. О status — показывает настоящий статус сервера имен.
О stop — корректно останавливает сервер, сохраняя все динамические обновления данных перед выходом.