3 target-fetch-policy: "0 0 0 0 0"
8 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
11 SCENARIO_BEGIN Test detection of RA but no AA lameness
12 ; in this scenario mistakenly, a recursive server is deployed, instead
13 ; of an authoritative server. It gives answers from cache.
14 ; However, unbound is doing recursion on behalf of its client, and does
15 ; not trust the server to do so.
21 MATCH opcode qtype qname
27 . IN NS K.ROOT-SERVERS.NET.
29 K.ROOT-SERVERS.NET. IN A 193.0.14.129
33 MATCH opcode subdomain
34 ADJUST copy_id copy_query
39 com. IN NS a.gtld-servers.net.
41 a.gtld-servers.net. IN A 192.5.6.30
45 MATCH opcode subdomain
46 ADJUST copy_id copy_query
51 net. IN NS e.gtld-servers.net.
53 e.gtld-servers.net. IN A 192.12.94.30
61 MATCH opcode qtype qname
67 com. IN NS a.gtld-servers.net.
69 a.gtld-servers.net. IN A 192.5.6.30
73 MATCH opcode subdomain
74 ADJUST copy_id copy_query
79 example.com. IN NS ns.example.com.
80 example.com. IN NS ns.example.net.
82 ; this entry; glue will make unbound take this reference first.
83 ; it is however, the lame server.
84 ns.example.com. IN A 1.2.3.55
92 MATCH opcode qtype qname
98 net. IN NS e.gtld-servers.net.
100 e.gtld-servers.net. IN A 192.12.94.30
104 MATCH opcode subdomain
105 ADJUST copy_id copy_query
110 example.net. IN NS ns.example.net.
112 ns.example.net. IN A 1.2.3.44
120 MATCH opcode qtype qname
126 example.net. IN NS ns.example.net.
128 ns.example.net. IN A 1.2.3.44
132 MATCH opcode qtype qname
138 example.com. IN NS ns.example.com.
139 example.com. IN NS ns.example.net.
141 ns.example.net IN A 1.2.3.44
145 MATCH opcode qtype qname
151 ns.example.net. IN A 1.2.3.44
153 example.net. IN NS ns.example.net.
157 MATCH opcode qtype qname
163 ns.example.com. IN A 1.2.3.55
167 MATCH opcode qtype qname
171 ns.example.net. IN AAAA
173 example.net. IN NS ns.example.net.
175 www.example.net. IN A 1.2.3.44
179 MATCH opcode qtype qname
183 www.example.com. IN A
185 www.example.com. IN A 10.20.30.40
187 example.com. IN NS ns.example.com.
188 example.com. IN NS ns.example.net.
190 ns.example.net IN A 1.2.3.44
194 MATCH opcode qtype qname
198 ns.example.com. IN AAAA
208 MATCH opcode qtype qname
214 example.com. IN NS ns.example.com.
215 example.com. IN NS ns.example.net.
217 ns.example.com. IN A 1.2.3.55
221 MATCH opcode qtype qname
227 ns.example.com. IN A 1.2.3.55
231 MATCH opcode qtype qname
235 ns.example.com. IN AAAA
240 MATCH opcode qtype qname
244 ns.example.net. IN AAAA
249 MATCH opcode qtype qname
253 www.example.com. IN A
256 www.example.com. IN A 10.20.30.50
258 example.com. IN NS ns.example.com.
259 example.com. IN NS ns.example.net.
261 ns.example.com. IN A 1.2.3.55
269 www.example.com. IN A
272 ; recursion happens here.
276 REPLY QR RD RA NOERROR
278 www.example.com. IN A
280 www.example.com. IN A 10.20.30.40
282 example.com. IN NS ns.example.com.
283 example.com. IN NS ns.example.net.
286 ;ns.example.net IN A 1.2.3.44
289 ; query still pending
294 ns.example.net. IN AAAA
297 ; query still pending