Bind

Материал из ALT Linux Wiki
(перенаправлено с «BIND»)
Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

bind — это сервер DNS.

Инструкции

Control

Для bind существует несколько control facilities.

Если нужно, чтобы bind работал (также) в режиме SLAVE, нужно выполнить:

control bind-slave enabled

Это разрешает запись серверу в /var/lib/bind/zone/slave что необходимо для сохранения записей, получаемых с мастер-сервера.

Если нужно, чтобы работал некоторый дебаг типа rndc stats, нужно выполнить:

control bind-debug enabled

Для повышения безопасности, по умолчанию служба запускается в изолированном окружении при помощи chroot. Если нужно, чтобы bind имел доступ к основной системе, нужно выполнить:

control bind-chroot disabled

Также, по умолчанию настроен сброс всех привилегий, чтобы запущенная служба не имела никаких лишних возможностей. Если нужно, чтобы у bind оставались минимальные привилегии, нужно выполнить:

control bind-caps enabled

Известные проблемы

NetworkManager

При использовании NetworkManager (в любом из его вариантов – etcnet или native) для настройки сети на сервере, служба не сможет запуститься.

Пример ошибки при запуске:

мар 12 13:45:32 altdc named2803: listening on IPv4 interface enp0s31f6, 192.168.1.200#53
мар 12 13:45:32 altdc named2803: creating IPv4 interface enp0s31f6 failed; interface ignored

Такое сообщение будет повторяться в журнале до тех пор, пока служба не будет перезапущена вручную. Чтобы избежать этого, необходимо отключить сброс привилегий.

Ссылки