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 recursion for NS target.
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
40 MATCH opcode qtype qname
46 net. IN NS e.gtld-servers.net.
48 e.gtld-servers.net. IN A 192.12.94.30
52 MATCH opcode qtype qname
56 ns.example.net. IN AAAA
58 net. IN NS e.gtld-servers.net.
60 e.gtld-servers.net. IN A 192.12.94.30
68 MATCH opcode qtype qname
74 com. IN NS a.gtld-servers.net.
76 a.gtld-servers.net. IN A 192.5.6.30
80 MATCH opcode qtype qname
86 example.com. IN NS ns.example.net.
94 MATCH opcode qtype qname
100 net. IN NS e.gtld-servers.net.
102 e.gtld-servers.net. IN A 192.12.94.30
106 MATCH opcode qtype qname
112 example.net. IN NS ns.example.net.
114 ns.example.net. IN A 1.2.3.44
118 MATCH opcode qtype qname
122 ns.example.net. IN AAAA
124 example.net. IN NS ns.example.net.
126 ns.example.net. IN A 1.2.3.44
134 MATCH opcode qtype qname
140 example.net. IN NS ns.example.net.
142 ns.example.net. IN A 1.2.3.44
146 MATCH opcode qtype qname
152 ns.example.net. IN A 1.2.3.44
154 example.net. IN NS ns.example.net.
158 MATCH opcode qtype qname
162 ns.example.net. IN AAAA
164 example.net. IN NS ns.example.net.
166 www.example.net. IN A 1.2.3.44
170 MATCH opcode qtype qname
176 example.com. IN NS ns.example.net.
180 MATCH opcode qtype qname
184 www.example.com. IN A
186 www.example.com. IN A 10.20.30.40
188 example.com. IN NS ns.example.net.
190 ns.example.net IN A 1.2.3.44
198 www.example.com. IN A
201 ; recursion happens here.
205 REPLY QR RD RA NOERROR
207 www.example.com. IN A
209 www.example.com. IN A 10.20.30.40
211 example.com. IN NS ns.example.net.
214 ;ns.example.net IN A 1.2.3.44
217 ; due to ordering of answer packets, this is still outstanding, remove it
218 STEP 21 CHECK_OUT_QUERY
224 ns.example.net IN AAAA