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 and parent child differ.
11 ; and the child gives bad information.
17 MATCH opcode qtype qname
23 . IN NS K.ROOT-SERVERS.NET.
25 K.ROOT-SERVERS.NET. IN A 193.0.14.129
29 MATCH opcode subdomain
30 ADJUST copy_id copy_query
35 com. IN NS a.gtld-servers.net.
37 a.gtld-servers.net. IN A 192.5.6.30
41 MATCH opcode subdomain
42 ADJUST copy_id copy_query
47 net. IN NS e.gtld-servers.net.
49 e.gtld-servers.net. IN A 192.12.94.30
58 MATCH opcode qtype qname
64 com. IN NS a.gtld-servers.net.
66 a.gtld-servers.net. IN A 192.5.6.30
70 MATCH opcode subdomain
71 ADJUST copy_id copy_query
76 example.com. IN NS ns.example.net.
84 MATCH opcode qtype qname
90 net. IN NS e.gtld-servers.net.
92 e.gtld-servers.net. IN A 192.12.94.30
96 MATCH opcode subdomain
97 ADJUST copy_id copy_query
102 example.net. IN NS ns.example.net.
104 ns.example.net. IN A 1.2.3.44
110 ; The parent-IP version
114 MATCH opcode qtype qname
120 example.net. IN NS ns.example.net.
122 ns.example.net. IN A 1.2.3.55
126 MATCH opcode qtype qname
132 ns.example.net. IN A 1.2.3.55
134 example.net. IN NS ns.example.net.
138 MATCH opcode qtype qname
142 ns.example.net. IN AAAA
144 example.net. IN NS ns.example.net.
146 ns.example.net. IN A 1.2.3.55
150 MATCH opcode qtype qname
156 example.com. IN NS ns.example.net.
160 MATCH opcode qtype qname
164 www.example.com. IN A
166 www.example.com. IN A 10.20.30.40
168 example.com. IN NS ns.example.net.
170 ns.example.net IN A 1.2.3.55
175 ; The child IP version. Does not respond to anything (servfail instead
176 ; of timeouts since this is easier to encode in .rpl file format).
181 ADJUST copy_id copy_query
194 www.example.com. IN A
197 ; recursion happens here.
201 REPLY QR RD RA NOERROR
203 www.example.com. IN A
205 www.example.com. IN A 10.20.30.40
207 example.com. IN NS ns.example.net.
210 ;ns.example.net IN A 1.2.3.44