3 target-fetch-policy: "0 0 0 0 0"
7 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
10 SCENARIO_BEGIN Test parent-child dichotomy where dp turns useless
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 subdomain
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
39 ; data for ns-crap does not exist.
42 ADJUST copy_id copy_query
47 ; very short TTL so it'll expire.
57 MATCH opcode qtype qname
63 com. IN NS a.gtld-servers.net.
65 a.gtld-servers.net. IN A 192.5.6.30
69 MATCH opcode subdomain
70 ADJUST copy_id copy_query
75 ; very short TTL so it can time out quickly.
76 example.com. 2 IN NS ns.example.com.
78 ns.example.com. IN A 1.2.3.4
86 MATCH opcode qtype qname
92 example.com. IN NS ns-crap.
97 MATCH opcode qtype qname
101 www.example.com. IN A
103 www.example.com. 2 IN A 10.20.30.40
117 REPLY QR RD RA NOERROR
121 example.com. IN NS ns-crap.
130 www.example.com. IN A
136 REPLY QR RD RA NOERROR
138 www.example.com. IN A
140 www.example.com. 2 IN A 10.20.30.40
143 ; parent side stuff times out
144 STEP 40 TIME_PASSES ELAPSE 5.0
146 ; actual retry logic must fire
151 www.example.com. IN A
157 REPLY QR RD RA NOERROR
159 www.example.com. IN A
161 www.example.com. 2 IN A 10.20.30.40