]> git.saurik.com Git - apple/network_cmds.git/blame - unbound/testdata/iter_pcdiff.rpl
network_cmds-596.100.2.tar.gz
[apple/network_cmds.git] / unbound / testdata / iter_pcdiff.rpl
CommitLineData
89c4ed63
A
1; config options
2server:
3 target-fetch-policy: "0 0 0 0 0"
4
5stub-zone:
6 name: "."
7 stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET.
8CONFIG_END
9
10SCENARIO_BEGIN Test resolution with recursion and parent child differ.
11; and the child gives bad information.
12
13; K.ROOT-SERVERS.NET.
14RANGE_BEGIN 0 100
15 ADDRESS 193.0.14.129
16ENTRY_BEGIN
17MATCH opcode qtype qname
18ADJUST copy_id
19REPLY QR NOERROR
20SECTION QUESTION
21. IN NS
22SECTION ANSWER
23. IN NS K.ROOT-SERVERS.NET.
24SECTION ADDITIONAL
25K.ROOT-SERVERS.NET. IN A 193.0.14.129
26ENTRY_END
27
28ENTRY_BEGIN
29MATCH opcode subdomain
30ADJUST copy_id copy_query
31REPLY QR NOERROR
32SECTION QUESTION
33com. IN NS
34SECTION AUTHORITY
35com. IN NS a.gtld-servers.net.
36SECTION ADDITIONAL
37a.gtld-servers.net. IN A 192.5.6.30
38ENTRY_END
39
40ENTRY_BEGIN
41MATCH opcode subdomain
42ADJUST copy_id copy_query
43REPLY QR NOERROR
44SECTION QUESTION
45net. IN NS
46SECTION AUTHORITY
47net. IN NS e.gtld-servers.net.
48SECTION ADDITIONAL
49e.gtld-servers.net. IN A 192.12.94.30
50ENTRY_END
51
52RANGE_END
53
54; a.gtld-servers.net.
55RANGE_BEGIN 0 100
56 ADDRESS 192.5.6.30
57ENTRY_BEGIN
58MATCH opcode qtype qname
59ADJUST copy_id
60REPLY QR NOERROR
61SECTION QUESTION
62com. IN NS
63SECTION ANSWER
64com. IN NS a.gtld-servers.net.
65SECTION ADDITIONAL
66a.gtld-servers.net. IN A 192.5.6.30
67ENTRY_END
68
69ENTRY_BEGIN
70MATCH opcode subdomain
71ADJUST copy_id copy_query
72REPLY QR NOERROR
73SECTION QUESTION
74example.com. IN NS
75SECTION AUTHORITY
76example.com. IN NS ns.example.net.
77ENTRY_END
78RANGE_END
79
80; e.gtld-servers.net.
81RANGE_BEGIN 0 100
82 ADDRESS 192.12.94.30
83ENTRY_BEGIN
84MATCH opcode qtype qname
85ADJUST copy_id
86REPLY QR NOERROR
87SECTION QUESTION
88net. IN NS
89SECTION ANSWER
90net. IN NS e.gtld-servers.net.
91SECTION ADDITIONAL
92e.gtld-servers.net. IN A 192.12.94.30
93ENTRY_END
94
95ENTRY_BEGIN
96MATCH opcode subdomain
97ADJUST copy_id copy_query
98REPLY QR NOERROR
99SECTION QUESTION
100example.net. IN NS
101SECTION AUTHORITY
102example.net. IN NS ns.example.net.
103SECTION ADDITIONAL
104ns.example.net. IN A 1.2.3.44
105ENTRY_END
106
107RANGE_END
108
109; ns.example.net.
110; The parent-IP version
111RANGE_BEGIN 0 100
112 ADDRESS 1.2.3.44
113ENTRY_BEGIN
114MATCH opcode qtype qname
115ADJUST copy_id
116REPLY AA QR NOERROR
117SECTION QUESTION
118example.net. IN NS
119SECTION ANSWER
120example.net. IN NS ns.example.net.
121SECTION ADDITIONAL
122ns.example.net. IN A 1.2.3.55
123ENTRY_END
124
125ENTRY_BEGIN
126MATCH opcode qtype qname
127ADJUST copy_id
128REPLY AA QR NOERROR
129SECTION QUESTION
130ns.example.net. IN A
131SECTION ANSWER
132ns.example.net. IN A 1.2.3.55
133SECTION AUTHORITY
134example.net. IN NS ns.example.net.
135ENTRY_END
136
137ENTRY_BEGIN
138MATCH opcode qtype qname
139ADJUST copy_id
140REPLY AA QR NOERROR
141SECTION QUESTION
142ns.example.net. IN AAAA
143SECTION AUTHORITY
144example.net. IN NS ns.example.net.
145SECTION ADDITIONAL
146ns.example.net. IN A 1.2.3.55
147ENTRY_END
148
149ENTRY_BEGIN
150MATCH opcode qtype qname
151ADJUST copy_id
152REPLY AA QR NOERROR
153SECTION QUESTION
154example.com. IN NS
155SECTION ANSWER
156example.com. IN NS ns.example.net.
157ENTRY_END
158
159ENTRY_BEGIN
160MATCH opcode qtype qname
161ADJUST copy_id
162REPLY AA QR NOERROR
163SECTION QUESTION
164www.example.com. IN A
165SECTION ANSWER
166www.example.com. IN A 10.20.30.40
167SECTION AUTHORITY
168example.com. IN NS ns.example.net.
169SECTION ADDITIONAL
170ns.example.net IN A 1.2.3.55
171ENTRY_END
172RANGE_END
173
174; ns.example.net
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).
177RANGE_BEGIN 0 100
178 ADDRESS 1.2.3.55
179ENTRY_BEGIN
180MATCH opcode
181ADJUST copy_id copy_query
182REPLY QR SERVFAIL
183SECTION QUESTION
184example.net. IN NS
185SECTION ANSWER
186ENTRY_END
187
188RANGE_END
189
190STEP 1 QUERY
191ENTRY_BEGIN
192REPLY RD
193SECTION QUESTION
194www.example.com. IN A
195ENTRY_END
196
197; recursion happens here.
198STEP 20 CHECK_ANSWER
199ENTRY_BEGIN
200MATCH all
201REPLY QR RD RA NOERROR
202SECTION QUESTION
203www.example.com. IN A
204SECTION ANSWER
205www.example.com. IN A 10.20.30.40
206SECTION AUTHORITY
207example.com. IN NS ns.example.net.
208; scrubbed off
209;SECTION ADDITIONAL
210;ns.example.net IN A 1.2.3.44
211ENTRY_END
212
213SCENARIO_END