Strange. My bind is not validating dnssec even though I configured it to. Version according to named -V
is BIND 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2
which has a built-in DLV key.
Under options in named.conf
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
But when I query a known bad zone, like doing dig www.dnssec-failed.org @localhost
I get IP addresses- not a failure like I was expecting. Any thoughts?
don't ask why, but I had the same issue and setting dnssec-validation option to auto instead of yes fixed the issue
According to the reference manual,
Therefore, you must either set it to
auto
mode, or explicitlyinclude "/etc/bind.keys"
.If set to "auto", DNSSEC validation is enabled, and a default trust-anchor for the DNS root zone is used.
the default trust-anchor used is from bind.keys, a default is preloaded out of the box