3 trust-anchor: "example. DNSKEY 257 3 7 AwEAAcUlFV1vhmqx6NSOUOq2R/dsR7Xm3upJ ( j7IommWSpJABVfW8Q0rOvXdM6kzt+TAu92L9 AbsUdblMFin8CVF3n4s= )"
4 val-override-date: "20120420235959"
5 target-fetch-policy: "0 0 0 0 0"
9 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
12 SCENARIO_BEGIN Test validator NSEC3 B.3 optout unsigned, without nc.
18 MATCH opcode qtype qname
24 . IN NS K.ROOT-SERVERS.NET.
26 K.ROOT-SERVERS.NET. IN A 193.0.14.129
30 MATCH opcode subdomain
31 ADJUST copy_id copy_query
36 example. IN NS ns1.example.
37 ; leave out to make unbound take ns1
38 ;example. IN NS ns2.example.
40 ns1.example. IN A 192.0.2.1
41 ; leave out to make unbound take ns1
42 ;ns2.example. IN A 192.0.2.2
50 MATCH opcode qtype qname
51 ADJUST copy_id copy_query
59 MATCH opcode qtype qname
60 ADJUST copy_id copy_query
68 MATCH opcode qtype qname
69 ADJUST copy_id copy_query
76 ; response to DNSKEY priming query
79 MATCH opcode qtype qname
85 example. DNSKEY 256 3 7 AwEAAaetidLzsKWUt4swWR8yu0wPHPiUi8LU ( sAD0QPWU+wzt89epO6tHzkMBVDkC7qphQO2h TY4hHn9npWFRw5BYubE= )
86 example. DNSKEY 257 3 7 AwEAAcUlFV1vhmqx6NSOUOq2R/dsR7Xm3upJ ( j7IommWSpJABVfW8Q0rOvXdM6kzt+TAu92L9 AbsUdblMFin8CVF3n4s= )
87 example. RRSIG DNSKEY 7 1 3600 20150420235959 ( 20051021000000 12708 example. AuU4juU9RaxescSmStrQks3Gh9FblGBlVU31 uzMZ/U/FpsUb8aC6QZS+sTsJXnLnz7flGOsm MGQZf3bH+QsCtg== )
91 MATCH opcode qtype qname
93 REPLY QR AA DO NOERROR
97 ;; NSEC3 RR that covers the "next closer" name (c.example)
98 ;; H(c.example) = 4g6p9u5gvfshp30pqecj98b3maqbn1ck
99 ;35mthgpgcu1qg68fab165klnsnk3dpvl.example. NSEC3 1 1 12 aabbccdd ( b4um86eghhds6nea196smvmlo4ors995 NS DS RRSIG )
100 ;35mthgpgcu1qg68fab165klnsnk3dpvl.example. RRSIG NSEC3 7 2 3600 20150420235959 20051021000000 ( 40430 example. g6jPUUpduAJKRljUsN8gB4UagAX0NxY9shwQ Aynzo8EUWH+z6hEIBlUTPGj15eZll6VhQqgZ XtAIR3chwgW+SA== )
102 ;; NSEC3 RR that matches the closest encloser (example)
103 ;; H(example) = 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom
104 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd ( 2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
105 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. RRSIG NSEC3 7 2 3600 20150420235959 20051021000000 ( 40430 example. OSgWSm26B+cS+dDL8b5QrWr/dEWhtCsKlwKL IBHYH6blRxK9rC0bMJPwQ4mLIuw85H2EY762 BOCXJZMnpuwhpA== )
109 MATCH opcode subdomain
110 ADJUST copy_id copy_query
111 REPLY QR AA DO NOERROR
115 c.example. NS ns1.c.example.
116 c.example. NS ns2.c.example.
118 ;; NSEC3 RR that covers the "next closer" name (c.example)
119 ;; H(c.example) = 4g6p9u5gvfshp30pqecj98b3maqbn1ck
120 ; 35mthgpgcu1qg68fab165klnsnk3dpvl.example. NSEC3 1 1 12 aabbccdd ( b4um86eghhds6nea196smvmlo4ors995 NS DS RRSIG )
121 ; 35mthgpgcu1qg68fab165klnsnk3dpvl.example. RRSIG NSEC3 7 2 3600 20150420235959 20051021000000 ( 40430 example. g6jPUUpduAJKRljUsN8gB4UagAX0NxY9shwQ Aynzo8EUWH+z6hEIBlUTPGj15eZll6VhQqgZ XtAIR3chwgW+SA== )
123 ;; NSEC3 RR that matches the closest encloser (example)
124 ;; H(example) = 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom
125 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. NSEC3 1 1 12 aabbccdd ( 2t7b4g4vsa5smi47k61mv5bv1a22bojr MX DNSKEY NS SOA NSEC3PARAM RRSIG )
126 0p9mhaveqvm6t7vbl5lop2u3t2rp3tom.example. RRSIG NSEC3 7 2 3600 20150420235959 20051021000000 ( 40430 example. OSgWSm26B+cS+dDL8b5QrWr/dEWhtCsKlwKL IBHYH6blRxK9rC0bMJPwQ4mLIuw85H2EY762 BOCXJZMnpuwhpA== )
129 ns1.c.example. A 192.0.2.7
130 ns2.c.example. A 192.0.2.8
140 MATCH opcode qtype qname
144 ns1.c.example. IN AAAA
148 MATCH opcode qtype qname
152 ns2.c.example. IN AAAA
156 MATCH opcode qtype qname
162 c.example. NS ns1.c.example.
163 c.example. NS ns2.c.example.
165 ns1.c.example. A 192.0.2.7
166 ns2.c.example. A 192.0.2.8
170 MATCH opcode qtype qname
176 mc.c.example. IN MX 50 mx.c.example.
178 c.example. NS ns1.c.example.
179 c.example. NS ns2.c.example.
181 ns1.c.example. A 192.0.2.7
182 ns2.c.example. A 192.0.2.8
190 MATCH opcode qtype qname
194 ns1.c.example. IN AAAA
198 MATCH opcode qtype qname
202 ns2.c.example. IN AAAA
206 MATCH opcode qtype qname
212 c.example. NS ns1.c.example.
213 c.example. NS ns2.c.example.
215 ns1.c.example. A 192.0.2.7
216 ns2.c.example. A 192.0.2.8
220 MATCH opcode qtype qname
226 mc.c.example. IN MX 50 mx.c.example.
228 c.example. NS ns1.c.example.
229 c.example. NS ns2.c.example.
231 ns1.c.example. A 192.0.2.7
232 ns2.c.example. A 192.0.2.8
244 ; recursion happens here.
248 REPLY QR RD RA SERVFAIL