3 target-fetch-policy: "0 0 0 0 0"
4 module-config: "dns64 validator iterator"
5 dns64-prefix: 64:ff9b::0/96
9 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
12 SCENARIO_BEGIN Test dns64 lookup and synthesis.
13 ; normal A lookup should still succeed
14 ; AAAA is synthesized if not present.
15 ; AAAA if present, is passed through unchanged.
21 MATCH opcode qtype qname
27 . IN NS K.ROOT-SERVERS.NET.
29 K.ROOT-SERVERS.NET. IN A 193.0.14.129
33 MATCH opcode qtype qname
39 com. IN NS a.gtld-servers.net.
41 a.gtld-servers.net. IN A 192.5.6.30
49 MATCH opcode qtype qname
55 com. IN NS a.gtld-servers.net.
57 a.gtld-servers.net. IN A 192.5.6.30
61 MATCH opcode qtype qname
67 example.com. IN NS ns.example.com.
69 ns.example.com. IN A 1.2.3.4
77 MATCH opcode qtype qname
83 example.com. IN NS ns.example.com.
85 ns.example.com. IN A 1.2.3.4
89 MATCH opcode qtype qname
95 www.example.com. IN A 10.20.30.40
97 example.com. IN NS ns.example.com.
99 ns.example.com. IN A 1.2.3.4
103 MATCH opcode qtype qname
107 ip4.example.com. IN AAAA
111 example.com. IN SOA a. b. 1 2 3 4 5
115 MATCH opcode qtype qname
119 ip4.example.com. IN A
121 ip4.example.com. IN A 5.6.7.8
123 example.com. IN NS ns.example.com.
125 ns.example.com. IN A 1.2.3.4
129 MATCH opcode qtype qname
133 ip6.example.com. IN AAAA
135 ip6.example.com. IN AAAA 1:2:3::4
137 example.com. IN NS ns.example.com.
139 ns.example.com. IN A 1.2.3.4
147 www.example.com. IN A
150 ; recursion happens here.
154 REPLY QR RD RA NOERROR
156 www.example.com. IN A
158 www.example.com. IN A 10.20.30.40
160 example.com. IN NS ns.example.com.
162 ns.example.com. IN A 1.2.3.4
165 ; synthesize from A record 5.6.7.8
170 ip4.example.com. IN AAAA
173 ; recursion happens here.
177 REPLY QR RD RA NOERROR
179 ip4.example.com. IN AAAA
181 ip4.example.com. IN AAAA 64:ff9b::506:708
183 example.com. IN NS ns.example.com.
185 ns.example.com. IN A 1.2.3.4
188 ; this node has its own ipv6 address
193 ip6.example.com. IN AAAA
196 ; recursion happens here.
200 REPLY QR RD RA NOERROR
202 ip6.example.com. IN AAAA
204 ip6.example.com. IN AAAA 1:2:3::4
206 example.com. IN NS ns.example.com.
208 ns.example.com. IN A 1.2.3.4