3 target-fetch-policy: "0 0 0 0 0"
7 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
10 SCENARIO_BEGIN Test cname to nodata and if qname is set to orig after prepend
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.
64 ns.example.com. IN A 1.2.3.4
68 MATCH opcode qtype qname
74 next.com. IN NS ns.next.com.
76 ns.next.com. IN A 1.2.3.5
84 MATCH opcode qtype qname
90 example.com. IN NS ns.example.com.
92 ns.example.com. IN A 1.2.3.4
96 MATCH opcode qtype qname
100 www.example.com. IN A
102 www.example.com. IN CNAME www.next.com.
112 MATCH opcode qtype qname
119 next.com. IN SOA next.com. next.com. 2007090400 28800 7200 604800 18000
124 MATCH opcode qtype qname
130 next.com. IN NS ns.next.com.
132 ns.next.com. IN A 1.2.3.5
140 www.example.com. IN A
143 ; recursion happens here.
147 REPLY QR RD CD RA NOERROR
149 www.example.com. IN A
151 www.example.com. IN CNAME www.next.com.
153 next.com. IN SOA next.com. next.com. 2007090400 28800 7200 604800 18000
157 ; query it from cache again
162 www.example.com. IN A
168 REPLY QR RD RA NOERROR
170 www.example.com. IN A
172 www.example.com. IN CNAME www.next.com.
174 next.com. IN SOA next.com. next.com. 2007090400 28800 7200 604800 18000
178 ; query answer to cname from cache again, test if stored under wrong qname.
189 REPLY QR RD RA NOERROR
194 next.com. IN SOA next.com. next.com. 2007090400 28800 7200 604800 18000