3 target-fetch-policy: "3 2 1 0 0"
4 qname-minimisation: "no"
10 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
13 SCENARIO_BEGIN Test iterator with delegation with bad IP address
19 MATCH opcode qtype qname
25 . IN NS K.ROOT-SERVERS.NET.
27 K.ROOT-SERVERS.NET. IN A 193.0.14.129
31 MATCH opcode subdomain
32 ADJUST copy_id copy_query
37 com. IN NS a.gtld-servers.net.
39 a.gtld-servers.net. IN A 192.5.6.30
43 MATCH opcode qtype qname
44 ADJUST copy_id copy_query
47 a.gtld-servers.net. IN A
49 a.gtld-servers.net. IN A 192.5.6.30
53 MATCH opcode qtype qname
54 ADJUST copy_id copy_query
57 a.gtld-servers.net. IN AAAA
59 . SOA bla bla 1 2 3 4 5
67 MATCH opcode subdomain
68 ADJUST copy_id copy_query
73 example.com. IN NS ns.example.com.
74 example.com. IN NS ns2.example.com.
76 ns.example.com. 10 IN A 1.2.3.4
77 ns2.example.com. 3600 IN A 1.2.3.5
81 MATCH opcode subdomain
82 ADJUST copy_id copy_query
87 foo.com. IN NS ns.example.com.
88 foo.com. IN NS ns2.example.com.
96 MATCH opcode qtype qname
100 www.example.com. IN A
102 www.example.com. 10 IN A 10.20.30.40
104 example.com. 3600 IN NS ns.example.com.
105 example.com. 3600 IN NS ns2.example.com.
107 ns.example.com. 10 IN A 1.2.3.4
108 ns2.example.com. 3600 IN A 1.2.3.5
112 MATCH opcode qtype qname
118 ns.example.com. 10 IN A 1.2.3.4
120 example.com. 3600 IN NS ns.example.com.
121 example.com. 3600 IN NS ns2.example.com.
123 ns2.example.com. 3600 IN A 1.2.3.5
127 MATCH opcode qtype qname
131 ns2.example.com. IN A
133 ns2.example.com. 3600 IN A 1.2.3.5
135 example.com. 3600 IN NS ns.example.com.
136 example.com. 3600 IN NS ns2.example.com.
138 ns.example.com. 10 IN A 1.2.3.4
142 MATCH opcode qtype qname
146 ns.example.com. IN AAAA
149 example.com. 3600 IN SOA bla. bla. 1 2 3 4 5
153 MATCH opcode qtype qname
157 ns2.example.com. IN AAAA
160 example.com. 3600 IN SOA bla. bla. 1 2 3 4 5
165 MATCH opcode qtype qname
170 www.foo.com. 10 IN A 10.20.30.40
172 foo.com. 3600 IN NS ns.example.com.
173 foo.com. 3600 IN NS ns2.example.com.
178 ; ns2.example.com. (lame)
183 ADJUST copy_id copy_query
186 www.example.com. IN A
197 ; recursion happens here.
201 REPLY QR RD RA NOERROR
205 www.foo.com. 10 IN A 10.20.30.40
207 foo.com. 3600 IN NS ns.example.com.
208 foo.com. 3600 IN NS ns2.example.com.
213 ; Now move the time so good server times out and bad remains.
214 STEP 20 TIME_PASSES ELAPSE 20
226 ; recursion happens here.
230 REPLY QR RD RA NOERROR
234 www.foo.com. 10 IN A 10.20.30.40
236 foo.com. 3600 IN NS ns.example.com.
237 foo.com. 3600 IN NS ns2.example.com.