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 lame reply looks like nodata with noSOA
16 MATCH opcode qtype qname
22 . IN NS K.ROOT-SERVERS.NET.
24 K.ROOT-SERVERS.NET. IN A 193.0.14.129
28 MATCH opcode subdomain
29 ADJUST copy_id copy_query
34 com. IN NS a.gtld-servers.net.
36 a.gtld-servers.net. IN A 192.5.6.30
40 MATCH opcode subdomain
41 ADJUST copy_id copy_query
46 net. IN NS e.gtld-servers.net.
48 e.gtld-servers.net. IN A 192.12.94.30
57 MATCH opcode qtype qname
63 com. IN NS a.gtld-servers.net.
65 a.gtld-servers.net. IN A 192.5.6.30
69 MATCH opcode subdomain
70 ADJUST copy_id copy_query
75 example.com. IN NS ns.example.net.
76 example.com. IN NS ns.example.com.
78 ns.example.com. IN A 1.2.3.55
86 MATCH opcode qtype qname
92 net. IN NS e.gtld-servers.net.
94 e.gtld-servers.net. IN A 192.12.94.30
98 MATCH opcode subdomain
99 ADJUST copy_id copy_query
104 example.net. IN NS ns.example.net.
106 ns.example.net. IN A 1.2.3.44
111 ; advertises +RA so it is REC_LAME.
115 MATCH opcode qtype qname
121 example.net. IN NS ns.example.net.
123 ns.example.net. IN A 1.2.3.44
127 MATCH opcode qtype qname
133 ns.example.net. IN A 1.2.3.44
135 example.net. IN NS ns.example.net.
139 MATCH opcode qtype qname
143 ns.example.net. IN AAAA
145 example.net. IN NS ns.example.net.
147 www.example.net. IN A 1.2.3.44
151 MATCH opcode qtype qname
157 example.com. IN NS ns.example.net.
158 example.com. IN NS ns.example.com.
160 ns.example.com. IN A 1.2.3.55
164 MATCH opcode qtype qname
168 ns.example.com. IN AAAA
171 example.com. IN NS ns.example.net.
172 example.com. IN NS ns.example.com.
174 ns.example.com. IN A 1.2.3.55
178 MATCH opcode qtype qname
184 ns.example.com. IN A 1.2.3.55
186 example.com. IN NS ns.example.net.
187 example.com. IN NS ns.example.com.
191 MATCH opcode qtype qname
195 www.example.com. IN A
197 www.example.com. IN A 10.20.30.40
199 example.com. IN NS ns.example.net.
200 example.com. IN NS ns.example.com.
202 ns.example.com. IN A 1.2.3.55
203 ns.example.net IN A 1.2.3.44
207 MATCH opcode qtype qname
211 mail.example.com. IN A
214 example.com. IN NS ns.example.net.
215 example.com. IN NS ns.example.com.
221 ; is like a BIND server that is LAME, authoritative for other domains,
222 ; but not this one, and somehow got this NS record in its cache.
223 ; trying to give 'lame referral' but to the same name, not up.
227 MATCH opcode subdomain
228 ADJUST copy_id copy_query
233 example.com. IN NS ns.example.com.
238 ; store bad timing for one server to influence server selection
239 ; 1.2.3.44 (ns.example.net) gets 900 msec.
240 ; so the 376 ns.example.com is preferred.
241 STEP 1 INFRA_RTT 1.2.3.44 example.net. 900
247 www.example.com. IN A
250 ; recursion happens here.
254 REPLY QR RD RA NOERROR
256 www.example.com. IN A
258 www.example.com. IN A 10.20.30.40
260 example.com. IN NS ns.example.net.
261 example.com. IN NS ns.example.com.
263 ns.example.com. IN A 1.2.3.55
265 ;ns.example.net IN A 1.2.3.44
268 ; query to recursion-lame server
273 mail.example.com. IN A
279 REPLY QR RD RA NOERROR
281 mail.example.com. IN A
284 example.com. IN NS ns.example.net.
285 example.com. IN NS ns.example.com.