3 target-fetch-policy: "0 0 0 0 0"
7 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
10 SCENARIO_BEGIN Test resolver with parent-child diff for direct impact
11 ; the trouble is resolving this right away.
12 ; otherwise it gets picked out of the cache.
13 ; i.e. on a failed lookup, pickup lame stuff from the cache.
14 ; the nameserver lookup may have failed but produced some (lame) addresses.
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 qtype qname
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 org. IN NS a0.org.afilias-nst.org.
52 a0.org.afilias-nst.org. IN A 199.19.56.1
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 qtype qname
78 example.com. IN NS ns.example.org.
82 ; a0.org.afilias-nst.org.
86 MATCH opcode qtype qname
92 org. IN NS a0.org.afilias-nst.org.
94 a0.org.afilias-nst.org. IN A 199.19.56.1
98 MATCH opcode subdomain
99 ADJUST copy_id copy_query
104 example.org. IN NS ns.example.org.
106 ; parent-side working address.
107 ns.example.org. IN A 1.2.3.4
115 MATCH opcode qtype qname
121 example.com. IN NS ns.example.org.
125 MATCH opcode qtype qname
131 example.org. IN NS ns.example.org.
135 MATCH opcode qtype qname
137 REPLY QR AA RA NOERROR
139 www.example.com. IN A
141 www.example.com. IN A 10.20.30.40
143 example.com. IN NS ns.example.org.
147 MATCH opcode qtype qname
149 REPLY QR AA RA NOERROR
151 mail.example.com. IN A
153 mail.example.com. IN A 10.20.30.50
155 example.com. IN NS ns.example.org.
159 MATCH opcode qtype qname
165 ; correct answer: ns.example.org. IN A 1.2.3.4
167 ns.example.org. IN NS 1.2.3.4.example.org.
171 MATCH opcode qtype qname
175 ns.example.org. IN AAAA
178 ns.example.org. IN NS 1.2.3.4.example.org.
182 MATCH opcode qtype qname
184 REPLY QR AA RA NXDOMAIN
186 1.2.3.4.example.org. IN A
189 example.org. IN SOA ns.example.org. root.example.org. 2009111400 14400 3600 1209600 86400
193 MATCH opcode qtype qname
195 REPLY QR AA RA NXDOMAIN
197 1.2.3.4.example.org. IN AAAA
200 example.org. IN SOA ns.example.org. root.example.org. 2009111400 14400 3600 1209600 86400
209 www.example.com. IN A
212 ; recursion happens here.
216 REPLY QR RD RA NOERROR
218 www.example.com. IN A
220 www.example.com. IN A 10.20.30.40
222 example.com. IN NS ns.example.org.
225 ; perhaps some messages are still pending - allow those to resolve.
230 mail.example.com. IN A
233 ; recursion happens here.
237 REPLY QR RD RA NOERROR
239 mail.example.com. IN A
241 mail.example.com. IN A 10.20.30.50
243 example.com. IN NS ns.example.org.