Does named/BIND log startup errors?

Solution 1:

most daemons log to /var/log/daemon. errors sometimes are also logged to /var/log/messages. you can check this by looking at the syslog configuration file /etc/syslog.conf.

the configcheck util for BIND is named-checkconf. it's a bit tricky, if you run your BIND chrooted.

first start with:

named-checkconf

to check the zone files also:

named-checkconf -z

in a chrooted environment try this:

named-checkconf -t /var/named -z

Solution 2:

BIND will write startup errors to syslog.

Hence the logs will appear wherever your syslog.conf says they should go (typically /var/log/messages).