]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/nomem_cnametopos.rpl
Vendor import of Unbound 1.7.1.
[FreeBSD/FreeBSD.git] / testdata / nomem_cnametopos.rpl
1 ; config options
2 ; The island of trust is at example.com
3 server:
4         trust-anchor: "example.com.    3600    IN      DS      2854 3 1 46e4ffc6e9a4793b488954bd3f0cc6af0dfb201b"
5         trust-anchor: "example.net.    3600    IN      DNSKEY  256 3 5 AQPQ41chR9DEHt/aIzIFAqanbDlRflJoRs5yz1jFsoRIT7dWf0r+PeDuewdxkszNH6wnU4QL8pfKFRh5PIYVBLK3 ;{id = 30899 (zsk), size = 512b}"
6         val-override-date: "20070916134226"
7         msg-cache-size: 8
8         rrset-cache-size: 8
9         target-fetch-policy: "0 0 0 0 0"
10         fake-sha1: yes
11         trust-anchor-signaling: no
12
13 stub-zone:
14         name: "."
15         stub-addr: 193.0.14.129         # K.ROOT-SERVERS.NET.
16 CONFIG_END
17
18 SCENARIO_BEGIN Test cname to positive without cache
19
20 ; K.ROOT-SERVERS.NET.
21 RANGE_BEGIN 0 100
22         ADDRESS 193.0.14.129 
23 ENTRY_BEGIN
24 MATCH opcode qtype qname
25 ADJUST copy_id
26 REPLY QR NOERROR
27 SECTION QUESTION
28 . IN NS
29 SECTION ANSWER
30 . IN NS K.ROOT-SERVERS.NET.
31 SECTION ADDITIONAL
32 K.ROOT-SERVERS.NET.     IN      A       193.0.14.129
33 ENTRY_END
34
35 ENTRY_BEGIN
36 MATCH opcode qtype qname
37 ADJUST copy_id
38 REPLY QR NOERROR
39 SECTION QUESTION
40 a.gtld-servers.net.     IN      A
41 SECTION ANSWER
42 a.gtld-servers.net.     IN      A       192.5.6.30
43 ENTRY_END
44
45 ENTRY_BEGIN
46 MATCH opcode qtype qname
47 ADJUST copy_id
48 REPLY QR NOERROR
49 SECTION QUESTION
50 a.gtld-servers.net.     IN      AAAA
51 SECTION ANSWER
52 ENTRY_END
53
54 ENTRY_BEGIN
55 MATCH opcode qtype qname
56 ADJUST copy_id
57 REPLY QR NOERROR
58 SECTION QUESTION
59 ns.example.net.     IN      AAAA
60 SECTION ANSWER
61 ENTRY_END
62
63 ENTRY_BEGIN
64 MATCH opcode subdomain
65 ADJUST copy_id copy_query
66 REPLY QR NOERROR
67 SECTION QUESTION
68 com. IN A
69 SECTION AUTHORITY
70 com.    IN NS   a.gtld-servers.net.
71 SECTION ADDITIONAL
72 a.gtld-servers.net.     IN      A       192.5.6.30
73 ENTRY_END
74
75 ENTRY_BEGIN
76 MATCH opcode qname
77 ADJUST copy_id copy_query
78 REPLY QR NOERROR
79 SECTION QUESTION
80 www.example.net. IN A
81 SECTION AUTHORITY
82 net.    IN NS   a.gtld-servers.net.
83 SECTION ADDITIONAL
84 a.gtld-servers.net.     IN      A       192.5.6.30
85 ENTRY_END
86
87 ENTRY_BEGIN
88 MATCH opcode qname
89 ADJUST copy_id copy_query
90 REPLY QR NOERROR
91 SECTION QUESTION
92 example.net. IN A
93 SECTION AUTHORITY
94 net.    IN NS   a.gtld-servers.net.
95 SECTION ADDITIONAL
96 a.gtld-servers.net.     IN      A       192.5.6.30
97 ENTRY_END
98 RANGE_END
99
100 ; a.gtld-servers.net.
101 RANGE_BEGIN 0 100
102         ADDRESS 192.5.6.30
103 ENTRY_BEGIN
104 MATCH opcode qname qtype
105 ADJUST copy_id copy_query
106 REPLY QR NOERROR
107 SECTION QUESTION
108 com. IN NS
109 SECTION ANSWER
110 com.    IN NS   a.gtld-servers.net.
111 SECTION ADDITIONAL
112 a.gtld-servers.net.     IN      A       192.5.6.30
113 ENTRY_END
114
115 ENTRY_BEGIN
116 MATCH opcode qname qtype
117 ADJUST copy_id copy_query
118 REPLY QR NOERROR
119 SECTION QUESTION
120 net. IN NS
121 SECTION ANSWER
122 net.    IN NS   a.gtld-servers.net.
123 SECTION ADDITIONAL
124 a.gtld-servers.net.     IN      A       192.5.6.30
125 ENTRY_END
126
127 ENTRY_BEGIN
128 MATCH opcode subdomain
129 ADJUST copy_id copy_query
130 REPLY QR NOERROR
131 SECTION QUESTION
132 example.com. IN A
133 SECTION AUTHORITY
134 example.com.    IN NS   ns.example.com.
135 SECTION ADDITIONAL
136 ns.example.com.         IN      A       1.2.3.4
137 ENTRY_END
138
139 ENTRY_BEGIN
140 MATCH opcode qname
141 ADJUST copy_id copy_query
142 REPLY QR NOERROR
143 SECTION QUESTION
144 example.net. IN A
145 SECTION AUTHORITY
146 example.net.    IN NS   ns.example.net.
147 SECTION ADDITIONAL
148 ns.example.net.         IN      A       1.2.3.5
149 ENTRY_END
150
151 ENTRY_BEGIN
152 MATCH opcode qname
153 ADJUST copy_id copy_query
154 REPLY QR NOERROR
155 SECTION QUESTION
156 www.example.net. IN A
157 SECTION AUTHORITY
158 example.net.    IN NS   ns.example.net.
159 SECTION ADDITIONAL
160 ns.example.net.         IN      A       1.2.3.5
161 ENTRY_END
162 RANGE_END
163
164 ; ns.example.com.
165 RANGE_BEGIN 0 100
166         ADDRESS 1.2.3.4
167 ENTRY_BEGIN
168 MATCH opcode qname qtype
169 ADJUST copy_id copy_query
170 REPLY QR NOERROR
171 SECTION QUESTION
172 example.com. IN NS
173 SECTION ANSWER
174 example.com.    IN NS   ns.example.com.
175 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
176 SECTION ADDITIONAL
177 ns.example.com.         IN      A       1.2.3.4
178 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
179 ENTRY_END
180
181 ENTRY_BEGIN
182 MATCH opcode qname qtype
183 ADJUST copy_id copy_query
184 REPLY QR NOERROR
185 SECTION QUESTION
186 ns.example.com. IN AAAA
187 SECTION ANSWER
188 ENTRY_END
189
190 ; response to DNSKEY priming query
191 ENTRY_BEGIN
192 MATCH opcode qtype qname
193 ADJUST copy_id
194 REPLY QR NOERROR
195 SECTION QUESTION
196 example.com. IN DNSKEY
197 SECTION ANSWER
198 example.com.    3600    IN      DNSKEY  256 3 3 ALXLUsWqUrY3JYER3T4TBJII s70j+sDS/UT2QRp61SE7S3E EXopNXoFE73JLRmvpi/UrOO/Vz4Se 6wXv/CYCKjGw06U4WRgR YXcpEhJROyNapmdIKSx hOzfLVE1gqA0PweZR8d tY3aNQSRn3sPpwJr6Mi /PqQKAMMrZ9ckJpf1+b QMOOvxgzz2U1GS18b3y ZKcgTMEaJzd/GZYzi/B N2DzQ0MsrSwYXfsNLFO Bbs8PJMW4LYIxeeOe6rUgkWOF 7CC9Dh/dduQ1QrsJhmZAEFfd6ByYV+ ;{id = 2854 (zsk), size = 1688b}
199 example.com. 3600    IN      RRSIG   DNSKEY DSA 2 3600 20070926134150 20070829134150 2854 example.com. MCwCFBQRtlR4BEv9ohi+PGFjp+AHsJuHAhRCvz0shggvnvI88DFnBDCczHUcVA== ;{id = 2854}
200 SECTION AUTHORITY
201 example.com.    IN NS   ns.example.com.
202 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCN+qHdJxoI/2tNKwsb08pra/G7aAIUAWA5sDdJTbrXA1/3OaesGBAO3sI= ;{id = 2854}
203 SECTION ADDITIONAL
204 ns.example.com.         IN      A       1.2.3.4
205 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
206 ENTRY_END
207
208 ; response to query of interest
209 ENTRY_BEGIN
210 MATCH opcode qtype qname
211 ADJUST copy_id
212 REPLY QR NOERROR
213 SECTION QUESTION
214 www.example.com. IN A
215 SECTION ANSWER
216 www.example.com. IN     CNAME   www.example.net.
217 www.example.com.        3600    IN      RRSIG   CNAME DSA 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFGcJxnNxpWCBzXejiSdl4p1BKRMnAhUApoJrugVBRwFgAoYAhhqlZFac7fE= ;{id = 2854}
218 SECTION AUTHORITY
219 SECTION ADDITIONAL
220 ENTRY_END
221 RANGE_END
222
223 ; ns.example.net.
224 RANGE_BEGIN 0 100
225         ADDRESS 1.2.3.5
226 ENTRY_BEGIN
227 MATCH opcode qname qtype
228 ADJUST copy_id copy_query
229 REPLY QR NOERROR
230 SECTION QUESTION
231 example.net. IN NS
232 SECTION ANSWER
233 example.net.    IN NS   ns.example.net.
234 example.net.    3600    IN      RRSIG   NS RSASHA1 2 3600 20070926134150 20070829134150 30899 example.net. E8JX0l4B+cSR5bkHQwOJy1pBmlLMTYCJ8EwfNMU/eCv0YhKwo26rHhn52FGisgv+Nwp7/NbhHqQ+kJgoZC94XA== ;{id = 30899}
235 SECTION ADDITIONAL
236 ns.example.net.         IN      A       1.2.3.5
237 ns.example.net. 3600    IN      RRSIG   A RSASHA1 3 3600 20070926134150 20070829134150 30899 example.net. x+tQMC9FhzT7Fcy1pM5NrOC7E8nLd7THPI3C6ie4EwL8PrxllqlR3q/DKB0d/m0qCOPcgN6HFOYURV1s4uAcsw== ;{id = 30899}
238 ENTRY_END
239
240 ; response to DNSKEY priming query
241 ENTRY_BEGIN
242 MATCH opcode qtype qname
243 ADJUST copy_id
244 REPLY QR NOERROR
245 SECTION QUESTION
246 example.net. IN DNSKEY
247 SECTION ANSWER
248 example.net.    3600    IN      DNSKEY  256 3 5 AQPQ41chR9DEHt/aIzIFAqanbDlRflJoRs5yz1jFsoRIT7dWf0r+PeDuewdxkszNH6wnU4QL8pfKFRh5PIYVBLK3 ;{id = 30899 (zsk), size = 512b}
249 example.net.    3600    IN      RRSIG   DNSKEY RSASHA1 2 3600 20070926134150 20070829134150 30899 example.net. hiFzlQ8VoYgCuvIsfVuxC3mfJDqsTh0yc6abs5xMx5uEcIjb0dndFQx7INOM+imlzveEN73Hqp4OLFpFhsWLlw== ;{id = 30899}
250 SECTION AUTHORITY
251 example.net.    IN NS   ns.example.net.
252 example.net.    3600    IN      RRSIG   NS RSASHA1 2 3600 20070926134150 20070829134150 30899 example.net. E8JX0l4B+cSR5bkHQwOJy1pBmlLMTYCJ8EwfNMU/eCv0YhKwo26rHhn52FGisgv+Nwp7/NbhHqQ+kJgoZC94XA== ;{id = 30899}
253 SECTION ADDITIONAL
254 ns.example.net.         IN      A       1.2.3.5
255 ns.example.net. 3600    IN      RRSIG   A RSASHA1 3 3600 20070926134150 20070829134150 30899 example.net. x+tQMC9FhzT7Fcy1pM5NrOC7E8nLd7THPI3C6ie4EwL8PrxllqlR3q/DKB0d/m0qCOPcgN6HFOYURV1s4uAcsw== ;{id = 30899}
256 ENTRY_END
257
258 ; response to query of interest
259 ENTRY_BEGIN
260 MATCH opcode qtype qname
261 ADJUST copy_id
262 REPLY QR NOERROR
263 SECTION QUESTION
264 www.example.net. IN A
265 SECTION ANSWER
266 www.example.net. IN     A       11.12.13.14
267 www.example.net.        3600    IN      RRSIG   A 5 3 3600 20070926134150 20070829134150 30899 example.net. CPxF5hK9Kg5eT7W6LgZwr0ePYEm9HMcSY4vvqCS6gDWB4X9jvXLCfBkCLhsNybPBpGWlsLi5wM6MTdJXuPpsRA== ;{id = 30899}
268 SECTION AUTHORITY
269 SECTION ADDITIONAL
270 ENTRY_END
271 RANGE_END
272
273 STEP 1 QUERY
274 ENTRY_BEGIN
275 REPLY RD DO
276 SECTION QUESTION
277 www.example.com. IN A
278 ENTRY_END
279
280 STEP 5 TRAFFIC
281
282 ; recursion happens here.
283 STEP 10 CHECK_ANSWER
284 ENTRY_BEGIN
285 MATCH all
286 REPLY QR RD RA AD DO NOERROR
287 SECTION QUESTION
288 www.example.com. IN A
289 SECTION ANSWER
290 www.example.com. IN     CNAME   www.example.net.
291 www.example.com.        3600    IN      RRSIG   CNAME DSA 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFGcJxnNxpWCBzXejiSdl4p1BKRMnAhUApoJrugVBRwFgAoYAhhqlZFac7fE= ;{id = 2854}
292 www.example.net. IN     A       11.12.13.14
293 www.example.net.        3600    IN      RRSIG   A 5 3 3600 20070926134150 20070829134150 30899 example.net. CPxF5hK9Kg5eT7W6LgZwr0ePYEm9HMcSY4vvqCS6gDWB4X9jvXLCfBkCLhsNybPBpGWlsLi5wM6MTdJXuPpsRA== ;{id = 30899}
294 SECTION AUTHORITY
295 SECTION ADDITIONAL
296 ENTRY_END
297
298 SCENARIO_END