Этот вопрос немного похож на этот, но ответ, который, похоже, больше всего помогает, зависит от Ubuntu, и он работает на OSX 10.6.8.
С этим пунктом регистрации:
logging {
category default {
_default_log;
};
channel _default_log {
file "/var/chroot/named/var/log/query.log";
severity info;
print-time yes;
};
};
Я получаю эту ошибку в system.log:
isc_log_open '/var/chroot/named/var/log/query.log' не удалось: файл не найден
Эта статья о пункте регистрации в bind9 в файле conf гласит:
file 'path_name' - это строка в кавычках, определяющая абсолютный путь к файлу регистрации, например, "/var/log/named/namedlog.log".
Но conf находится внутри тюрьмы в /var/chroot/named/etc/named.conf
и я бы хотел, чтобы журнал записывался либо в /var/chroot/named/var/log/query.log
, который находится внутри jail, или /Library/Logs/named.log
который находится за пределами тюрьмы (и там, где журнал указывал до привязки). Все, что я могу получить на работу в порядке.
Любая помощь высоко ценится!