]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Make root hints consistent with authoritative data
authorMichał Kępień <michal@isc.org>
Mon, 29 Jul 2019 19:44:31 +0000 (21:44 +0200)
committerMichał Kępień <michal@isc.org>
Mon, 29 Jul 2019 19:44:31 +0000 (21:44 +0200)
Resolvers in the "filter-aaaa" system test are configured with a single
root hint: "ns.rootservers.net", pointing to 10.53.0.1.  However,
querying ns1 for "ns.rootservers.net" results in NXDOMAIN answers.
Since the TTL for the root hint is set to 0, it may happen that a
resolver's ADB will be asked to return any known addresses for
"ns.rootservers.net", but it will only have access to a cached NXDOMAIN
answer for that name and an expired root hint, which will result in a
resolution failure, triggering a false positive for the "filter-aaaa"
system test.  Prevent this from happening by making all the root hints
consistent with authoritative data served by ns1.

bin/tests/system/filter-aaaa/ns2/hints
bin/tests/system/filter-aaaa/ns3/hints
bin/tests/system/filter-aaaa/ns5/hints

index 381e86b152284f681ac39827c647d4db7e0a6899..fbf01a93698e5987b1891334d9364b1ffd910342 100644 (file)
@@ -7,5 +7,8 @@
 ; See the COPYRIGHT file distributed with this work for additional
 ; information regarding copyright ownership.
 
-. 0 NS ns.rootservers.utld.
-ns.rootservers.utld. 0 A 10.53.0.1
+$TTL 120
+
+.              NS      ns.utld.
+ns.utld.       A       10.53.0.1
+ns.utld.       AAAA    fd92:7065:b8e:ffff::1
index 381e86b152284f681ac39827c647d4db7e0a6899..fbf01a93698e5987b1891334d9364b1ffd910342 100644 (file)
@@ -7,5 +7,8 @@
 ; See the COPYRIGHT file distributed with this work for additional
 ; information regarding copyright ownership.
 
-. 0 NS ns.rootservers.utld.
-ns.rootservers.utld. 0 A 10.53.0.1
+$TTL 120
+
+.              NS      ns.utld.
+ns.utld.       A       10.53.0.1
+ns.utld.       AAAA    fd92:7065:b8e:ffff::1
index 381e86b152284f681ac39827c647d4db7e0a6899..fbf01a93698e5987b1891334d9364b1ffd910342 100644 (file)
@@ -7,5 +7,8 @@
 ; See the COPYRIGHT file distributed with this work for additional
 ; information regarding copyright ownership.
 
-. 0 NS ns.rootservers.utld.
-ns.rootservers.utld. 0 A 10.53.0.1
+$TTL 120
+
+.              NS      ns.utld.
+ns.utld.       A       10.53.0.1
+ns.utld.       AAAA    fd92:7065:b8e:ffff::1