3 target-fetch-policy: "0 0 0 0 0"
7 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
10 SCENARIO_BEGIN Test trust in cname chain answer
17 ADJUST copy_id copy_query
22 . IN NS K.ROOT-SERVERS.NET.
24 K.ROOT-SERVERS.NET. IN A 193.0.14.129
29 ADJUST copy_id copy_query
34 com. IN NS a.gtld-servers.net.
36 a.gtld-servers.net. IN A 192.5.6.30
45 ADJUST copy_id copy_query
50 com. IN NS a.gtld-servers.net.
52 a.gtld-servers.net. IN A 192.5.6.30
57 ADJUST copy_id copy_query
62 example.com. IN NS ns.example.com.
64 ns.example.com. IN A 1.2.3.4
73 ADJUST copy_id copy_query
78 example.com. IN NS ns.example.com.
80 ns.example.com. IN A 1.2.3.4
84 MATCH opcode qtype qname
90 www.example.com. IN CNAME xxx.example.com.
91 xxx.example.com. IN CNAME yyy.example.com.
92 yyy.example.com. IN A 10.20.30.40
94 example.com. IN NS ns.example.com.
96 ns.example.com. IN A 1.2.3.4
99 MATCH opcode qtype qname
103 xxx.example.com. IN A
105 xxx.example.com. IN CNAME yyy.example.com.
106 yyy.example.com. IN A 10.20.30.40
108 example.com. IN NS ns.example.com.
110 ns.example.com. IN A 1.2.3.4
113 MATCH opcode qtype qname
117 yyy.example.com. IN A
119 yyy.example.com. IN A 10.20.30.42
121 example.com. IN NS ns.example.com.
123 ns.example.com. IN A 1.2.3.4
128 ; This stores it into cache.
133 www.example.com. IN A
136 ; recursion happens here.
140 REPLY QR RD RA NOERROR
142 www.example.com. IN A
144 www.example.com. IN CNAME xxx.example.com.
145 xxx.example.com. IN CNAME yyy.example.com.
146 ;;; did not trust the remainder of the CNAME chain!
147 yyy.example.com. IN A 10.20.30.42
149 example.com. IN NS ns.example.com.
151 ns.example.com. IN A 1.2.3.4