I've got a nameserver that I updated a zone file on, incremented the serial, and ran rndc reload
. I then verified that named
saw it in the log, and it did, without errors. But when I run dig domain.tld @localhost
note: @localhost is the bind server I made the changes on. bind still see's the old A record, in its cache. Do I misunderstand how bind works? or is this a problem?
According to the BIND Administrator's Reference Manual, reload reloads configuration files and zones. Only. Verify that you get the response from the correct nameserver.