3 target-fetch-policy: "0 0 0 0 0"
7 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
10 SCENARIO_BEGIN Fetch 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 A 1.2.3.4
86 example.com. IN NS ns.example.com.
90 MATCH opcode qtype qname
94 ns.example.com. IN AAAA
96 example.com. IN NS ns.example.com.
104 MATCH opcode qtype qname
110 example.com. IN NS ns.example.com.
112 ns.example.com. IN A 1.2.3.4
116 MATCH opcode qtype qname
120 www.example.com. IN A
122 www.example.com. IN A 10.20.30.40
124 example.com. IN NS ns.example.com.
126 ns.example.com. IN A 1.2.3.4
130 MATCH opcode qtype qname
136 ns.example.com. IN A 1.2.3.4
138 example.com. IN NS ns.example.com.
142 MATCH opcode qtype qname
146 ns.example.com. IN AAAA
148 example.com. IN NS ns.example.com.
150 ns.example.com. IN A 1.2.3.4
159 www.example.com. IN A
162 ; recursion happens here.
166 REPLY QR RD RA NOERROR
168 www.example.com. IN A
170 www.example.com. IN A 10.20.30.40
172 example.com. IN NS ns.example.com.
174 ns.example.com. IN A 1.2.3.4
177 ; due to ordering of answer packets, this is still outstanding, remove it
178 STEP 21 CHECK_OUT_QUERY
184 ns.example.com IN AAAA
187 ; some more recursion needed.
188 ; to finish the NS query
199 REPLY QR RD RA NOERROR
203 . IN NS K.ROOT-SERVERS.NET.
206 K.ROOT-SERVERS.NET. IN A 193.0.14.129