Кажется, у каждого учебника другое мнение на этот счет. Для моих зон ISC BIND я должен использовать /etc/bind/zones/
или /var/cache/bind/
? В последней установке я пользовался, /var/cache/bind/
но только потому, что руководствовался этим; однако я просто обнаружил там pid-файл для этой новой установки Debian, поэтому я решил, что использование «рабочего каталога» для хранения файлов зон, вероятно, не лучшая идея. Кажется, что многие администраторы используют это, поэтому им не нужно вводить полный путь при объявлении новой зоны.
Например:
file "/etc/bind/zones/db.foobar.com";
Вместо:
file "db.foobar.com";
Очевидно, легче набирать текст, но это хорошая или плохая практика?
Некоторые могут также предложить установить рабочий каталог /etc/bind/zones
:
options {
// directory "/var/cache/bind";
directory "/etc/bind/zones";
}
... но что-то подсказывает мне, что это нехорошая практика, поскольку я предполагаю, что там будет создан файл pid (если только это не /var/cache/bind
случайно).
Я взглянул на справочную страницу, но она, похоже, не говорила, для чего нужна опция каталога, есть идеи, для чего она предназначена?