Hi!
I have a DNSSEC isolated testlab and we simulated signining of a ccTLD. I and
my friends already finished setting up the following:
1. client (resolvers)
2. DNS cache server (having a customized ROOT HINTS)
3. ROOT server (without root hints and with "." zone)
4. primary DNS server for "tld", "net.tld" and "testbed.net.tld" zones
5. secondary DNS server for "tld", "net.tld" and "testbed.net.tld" zones
6. primary Dns server for "domain.tld"
7. secondary Dns server for "domain.tld"
To make this posting short, I'll not narrate everything but rather inform you
that everything was set-up correctly and that client can query the RRs of
domain.tld perfectly.
However, when we signed the "tld" zone and provided the trusted-key of "tld"
for DNS cache server and activated dnssec-enable yes; (which in turn enabled
dnssec-validation), The DNS cache server resulted to not being able to find the
hostname of "ns1test.testbed.net.tld"
Here's the root hints:
. 3600000 NS ns1test.testbed.net.tld.
ns1test.testbed.net.tld. 3600000 A 192.168.1.212
Tacking the problem down, I have the "tld" zone signed, "net.tld" signed and DS
RR correctly defined in "tld", but the "testbed.net.tld" is NOT signed... so we
signed it and added the DS in 'net.tld'... and it worked! (In theory I can also
have the root hints to have a different FQDN and it would still work)
Note: the root zone "." is not signed.
Direct to the question:
Q: I understand that BIND needs to validate *everything* once dnssec-validation
is turned ON and when a trusted-key is set-up. But why does it need to validate
the entries of its own ROOT HINTS? Is'nt it trust-worthy enough since the
mapping is already on the file? should'nt be an exemption is good in this caes?
also, the zone to be queried is the "." (root zone) so why need to validate the
"tld"?
I also have a production DNS cache server that have trusted-keys for "se",
"gov", "dlv.isc.org", etc... and dnssec-validation enabled, (I have'nt tried
this yet) but in theory if will add a (fictitious) trusted-key for "net", will
it totally break my DNS cache?
A.ROOT-SERVERS.NET.
Thanks!
_______________________________________________
bind-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/bind-users