3 target-fetch-policy: "0 0 0 0 0"
7 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
10 SCENARIO_BEGIN Test resolution with parent child differ names recursive.
11 ; the parent has an extra name that is the only working one.
12 ; and that name needs its parent-side glue to work.
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 com. IN NS a.gtld-servers.net.
38 a.gtld-servers.net. IN A 192.5.6.30
42 MATCH opcode subdomain
43 ADJUST copy_id copy_query
48 net. IN NS e.gtld-servers.net.
50 e.gtld-servers.net. IN A 192.12.94.30
59 MATCH opcode qtype qname
65 com. IN NS a.gtld-servers.net.
67 a.gtld-servers.net. IN A 192.5.6.30
71 MATCH opcode subdomain
72 ADJUST copy_id copy_query
77 example.com. IN NS ns.example.com.
78 example.com. IN NS ns.example.net.
80 ns.example.com. IN A 1.2.3.55
88 MATCH opcode qtype qname
94 net. IN NS e.gtld-servers.net.
96 e.gtld-servers.net. IN A 192.12.94.30
100 MATCH opcode subdomain
101 ADJUST copy_id copy_query
106 example.net. IN NS ns.example.net.
108 ns.example.net. IN A 1.2.3.44
114 ; the working version.
118 MATCH opcode qtype qname
124 example.net. IN NS ns.example.net.
126 ns.example.net. IN A 1.2.3.55
130 MATCH opcode qtype qname
136 ns.example.net. IN A 1.2.3.55
138 example.net. IN NS ns.example.net.
142 MATCH opcode qtype qname
146 ns.example.net. IN AAAA
148 example.net. IN NS ns.example.net.
150 ns.example.net. IN A 1.2.3.55
154 MATCH opcode qtype qname
160 ns.example.com. IN A 1.2.3.55
162 example.com. IN NS ns.example.com.
166 MATCH opcode qtype qname
170 ns.example.com. IN AAAA
172 example.com. IN NS ns.example.com.
174 ns.example.com. IN A 1.2.3.55
178 MATCH opcode qtype qname
184 example.com. IN NS ns.example.com.
186 ns.example.com. IN A 1.2.3.55
190 MATCH opcode qtype qname
194 www.example.com. IN A
196 www.example.com. IN A 10.20.30.40
198 example.com. IN NS ns.example.com.
200 ns.example.com. IN A 1.2.3.55
204 MATCH opcode qtype qname
208 mail.example.com. IN A
210 mail.example.com. IN A 10.20.30.20
212 example.com. IN NS ns.example.com.
214 ns.example.com. IN A 1.2.3.55
219 ; Broken. Does not respond to anything (servfail instead
220 ; of timeouts since this is easier to encode in .rpl file format).
225 ADJUST copy_id copy_query
238 www.example.com. IN A
241 ; recursion happens here.
245 REPLY QR RD RA NOERROR
247 www.example.com. IN A
249 www.example.com. IN A 10.20.30.40
251 example.com. IN NS ns.example.com.
253 ns.example.com. IN A 1.2.3.55
256 ; now that the bad child NS record is in cache, ask something else.
261 mail.example.com. IN A
267 REPLY QR RD RA NOERROR
269 mail.example.com. IN A
271 mail.example.com. IN A 10.20.30.20
273 example.com. IN NS ns.example.com.
275 ns.example.com. IN A 1.2.3.55