I used to think that the network card simply hasn't finished initializing itself when bind starts up, so it just drops all recursive queries, on the floor, until it decides to try the root servers again. So, I put in a script to ping my router, and it runs just before named.
I can see that the script ran and succesfully pinged the router one second before named started, but it still refused to respond to recursive queries, until I restarted it again. This is a headless box, and the annoyance factor hasn't reached the point where I'd get motivated to start tearing everything apart.
Anyone seen this behavior from bind, before? There's nothing in /var/log/messages from named that indicates any explicit error.
Attachment:
pgpm9T68fig8w.pgp
Description: PGP signature