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