3 target-fetch-policy: "0 0 0 0 0"
7 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
10 SCENARIO_BEGIN Test detection of RA but no AA lameness
11 ; in this scenario mistakenly, a recursive server is deployed, instead
12 ; of an authoritative server. It gives answers from cache.
13 ; However, unbound is doing recursion on behalf of its client, and does
14 ; not trust the server to do so.
20 MATCH opcode qtype qname
26 . IN NS K.ROOT-SERVERS.NET.
28 K.ROOT-SERVERS.NET. IN A 193.0.14.129
32 MATCH opcode subdomain
33 ADJUST copy_id copy_query
38 com. IN NS a.gtld-servers.net.
40 a.gtld-servers.net. IN A 192.5.6.30
44 MATCH opcode subdomain
45 ADJUST copy_id copy_query
50 net. IN NS e.gtld-servers.net.
52 e.gtld-servers.net. IN A 192.12.94.30
60 MATCH opcode qtype qname
66 com. IN NS a.gtld-servers.net.
68 a.gtld-servers.net. IN A 192.5.6.30
72 MATCH opcode subdomain
73 ADJUST copy_id copy_query
78 example.com. IN NS ns.example.com.
79 example.com. IN NS ns.example.net.
81 ; this entry; glue will make unbound take this reference first.
82 ; it is however, the lame server.
83 ns.example.com. IN A 1.2.3.55
91 MATCH opcode qtype qname
97 net. IN NS e.gtld-servers.net.
99 e.gtld-servers.net. IN A 192.12.94.30
103 MATCH opcode subdomain
104 ADJUST copy_id copy_query
109 example.net. IN NS ns.example.net.
111 ns.example.net. IN A 1.2.3.44
119 MATCH opcode qtype qname
125 example.net. IN NS ns.example.net.
127 ns.example.net. IN A 1.2.3.44
131 MATCH opcode qtype qname
137 example.com. IN NS ns.example.com.
138 example.com. IN NS ns.example.net.
140 ns.example.net IN A 1.2.3.44
144 MATCH opcode qtype qname
150 ns.example.net. IN A 1.2.3.44
152 example.net. IN NS ns.example.net.
156 MATCH opcode qtype qname
160 ns.example.net. IN AAAA
162 example.net. IN NS ns.example.net.
164 www.example.net. IN A 1.2.3.44
168 MATCH opcode qtype qname
172 www.example.com. IN A
174 www.example.com. IN A 10.20.30.40
176 example.com. IN NS ns.example.com.
177 example.com. IN NS ns.example.net.
179 ns.example.net IN A 1.2.3.44
183 MATCH opcode qtype qname
187 ns.example.com. IN AAAA
197 MATCH opcode qtype qname
203 example.com. IN NS ns.example.com.
204 example.com. IN NS ns.example.net.
206 ns.example.com. IN A 1.2.3.55
210 MATCH opcode qtype qname
216 ns.example.com. IN A 1.2.3.55
220 MATCH opcode qtype qname
224 ns.example.com. IN AAAA
229 MATCH opcode qtype qname
233 ns.example.net. IN AAAA
238 MATCH opcode qtype qname
242 www.example.com. IN A
245 www.example.com. IN A 10.20.30.50
247 example.com. IN NS ns.example.com.
248 example.com. IN NS ns.example.net.
250 ns.example.com. IN A 1.2.3.55
258 www.example.com. IN A
261 ; recursion happens here.
265 REPLY QR RD RA NOERROR
267 www.example.com. IN A
269 www.example.com. IN A 10.20.30.40
271 example.com. IN NS ns.example.com.
272 example.com. IN NS ns.example.net.
275 ;ns.example.net IN A 1.2.3.44
278 ; query still pending
283 ns.example.net. IN AAAA
286 ; query still pending