3 target-fetch-policy: "0 0 0 0 0"
7 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
10 SCENARIO_BEGIN Fetch cnamed glue when missing or timed out.
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 qtype qname
34 com. IN NS a.gtld-servers.net.
36 a.gtld-servers.net. IN A 192.5.6.30
44 MATCH opcode qtype qname
50 com. IN NS a.gtld-servers.net.
52 a.gtld-servers.net. IN A 192.5.6.30
56 MATCH opcode qtype qname
62 example.com. IN NS ns.example.com.
63 ; is missing the glue!
67 MATCH opcode qtype qname
73 example.com. IN NS ns.example.com.
74 ; is missing the glue!
78 MATCH opcode qtype qname
84 ns.example.com. IN CNAME ns2.example.com.
86 example.com. IN NS ns.example.com.
90 MATCH opcode qtype qname
96 ns2.example.com. IN A 1.2.3.4
98 example.com. IN NS ns.example.com.
102 MATCH opcode qtype qname
106 ns.example.com. IN AAAA
108 example.com. IN NS ns.example.com.
116 MATCH opcode qtype qname
122 example.com. IN NS ns.example.com.
124 ns.example.com. IN A 1.2.3.4
128 MATCH opcode qtype qname
132 www.example.com. IN A
134 www.example.com. IN A 10.20.30.40
136 example.com. IN NS ns.example.com.
138 ns.example.com. IN A 1.2.3.4
142 MATCH opcode qtype qname
148 ns.example.com. IN A 1.2.3.4
150 example.com. IN NS ns.example.com.
154 MATCH opcode qtype qname
158 ns.example.com. IN AAAA
160 example.com. IN NS ns.example.com.
162 ns.example.com. IN A 1.2.3.4
171 www.example.com. IN A
174 ; recursion happens here.
178 REPLY QR RD RA NOERROR
180 www.example.com. IN A
182 www.example.com. IN A 10.20.30.40
184 example.com. IN NS ns.example.com.
186 ns.example.com. IN A 1.2.3.4
189 ; due to ordering of answer packets, this is still outstanding, remove it
190 STEP 21 CHECK_OUT_QUERY
196 ns.example.com IN AAAA
199 ; some more recursion needed.
200 ; to finish the NS query
211 REPLY QR RD RA NOERROR
215 . IN NS K.ROOT-SERVERS.NET.
218 K.ROOT-SERVERS.NET. IN A 193.0.14.129