]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/black_ds.rpl
import unbound 1.4.17
[FreeBSD/FreeBSD.git] / testdata / black_ds.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         val-override-date: "20070916134226"
6         target-fetch-policy: "0 0 0 0 0"
7
8 stub-zone:
9         name: "."
10         stub-addr: 193.0.14.129         # K.ROOT-SERVERS.NET.
11 CONFIG_END
12
13 SCENARIO_BEGIN Test validator with blacklist for DS response
14
15 ; K.ROOT-SERVERS.NET.
16 RANGE_BEGIN 0 100
17         ADDRESS 193.0.14.129 
18 ENTRY_BEGIN
19 MATCH opcode qtype qname
20 ADJUST copy_id
21 REPLY QR NOERROR
22 SECTION QUESTION
23 . IN NS
24 SECTION ANSWER
25 . IN NS K.ROOT-SERVERS.NET.
26 SECTION ADDITIONAL
27 K.ROOT-SERVERS.NET.     IN      A       193.0.14.129
28 ENTRY_END
29
30 ENTRY_BEGIN
31 MATCH opcode subdomain
32 ADJUST copy_id copy_query
33 REPLY QR NOERROR
34 SECTION QUESTION
35 com. IN A
36 SECTION AUTHORITY
37 com.    IN NS   a.gtld-servers.net.
38 SECTION ADDITIONAL
39 a.gtld-servers.net.     IN      A       192.5.6.30
40 ENTRY_END
41 RANGE_END
42
43 ; a.gtld-servers.net.
44 RANGE_BEGIN 0 100
45         ADDRESS 192.5.6.30
46 ENTRY_BEGIN
47 MATCH opcode qtype qname
48 ADJUST copy_id
49 REPLY QR NOERROR
50 SECTION QUESTION
51 com. IN NS
52 SECTION ANSWER
53 com.    IN NS   a.gtld-servers.net.
54 SECTION ADDITIONAL
55 a.gtld-servers.net.     IN      A       192.5.6.30
56 ENTRY_END
57
58 ENTRY_BEGIN
59 MATCH opcode qtype qname
60 ADJUST copy_id
61 REPLY QR NOERROR
62 SECTION QUESTION
63 ns.blabla.com. IN A
64 SECTION ANSWER
65 ns.blabla.com. IN A 1.2.3.5
66 ENTRY_END
67
68 ENTRY_BEGIN
69 MATCH opcode qtype qname
70 ADJUST copy_id
71 REPLY QR NOERROR
72 SECTION QUESTION
73 ns.blabla.com. IN AAAA
74 SECTION AUTHORITY
75 com. IN SOA com. com. 2009100100 28800 7200 604800 3600
76 ENTRY_END
77
78 ENTRY_BEGIN
79 MATCH opcode subdomain
80 ADJUST copy_id copy_query
81 REPLY QR NOERROR
82 SECTION QUESTION
83 example.com. IN NS
84 SECTION AUTHORITY
85 example.com.    IN NS   ns.example.com.
86 example.com.    IN NS   ns.blabla.com.
87 SECTION ADDITIONAL
88 ns.example.com.         IN      A       1.2.3.4
89 ; no ns.blabla.com, try that later
90 ENTRY_END
91 RANGE_END
92
93 ; ns.example.com.
94 RANGE_BEGIN 0 100
95         ADDRESS 1.2.3.4
96 ENTRY_BEGIN
97 MATCH opcode qtype qname
98 ADJUST copy_id
99 REPLY QR NOERROR
100 SECTION QUESTION
101 example.com. IN NS
102 SECTION ANSWER
103 example.com.    IN NS   ns.example.com.
104 example.com.    IN NS   ns.blabla.com.
105 example.com.    3600    IN      RRSIG   NS 3 2 3600 20030926134150 20030829134150 2854 example.com. AKJ3xUBdSrCiOFkYajsy93d+h06rewpbmBHItTkL8R/26rw57b1gCIg= ;{id = 2854}
106 SECTION ADDITIONAL
107 ns.example.com.         IN      A       1.2.3.4
108 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20030926134150 20030829134150 2854 example.com. AHNj99mBmP4np19V01nSq990ZIFlIiLWoeHijm/HcOG/o8+DuIp4fL8= ;{id = 2854}
109 ENTRY_END
110
111 ENTRY_BEGIN
112 MATCH opcode qtype qname
113 ADJUST copy_id
114 REPLY QR NOERROR
115 SECTION QUESTION
116 ns.example.com. IN A
117 SECTION ANSWER
118 ns.example.com.         IN      A       1.2.3.4
119 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20030926134150 20030829134150 2854 example.com. AHNj99mBmP4np19V01nSq990ZIFlIiLWoeHijm/HcOG/o8+DuIp4fL8= ;{id = 2854}
120 SECTION ADDITIONAL
121 ENTRY_END
122
123 ENTRY_BEGIN
124 MATCH opcode qtype qname
125 ADJUST copy_id
126 REPLY QR NOERROR
127 SECTION QUESTION
128 ns.example.com. IN AAAA
129 SECTION ANSWER
130 SECTION ADDITIONAL
131 ns.example.com. IN NSEC oof.example.com. NSEC RRSIG A
132 ns.example.com. 3600    IN      RRSIG   NSEC 3 3 3600 20030926134150 20030829134150 2854 example.com. ACFVLLBtuSX/1z3461tbOwDz9zTHe5S9DbVtwnSO1f2x06fYbMpzSDE= ;{id = 2854}
133 ENTRY_END
134
135 ; response to DNSKEY priming query
136 ENTRY_BEGIN
137 MATCH opcode qtype qname
138 ADJUST copy_id
139 REPLY QR NOERROR
140 SECTION QUESTION
141 example.com. IN DNSKEY
142 SECTION ANSWER
143 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}
144 ; make priming query succeed
145 example.com.    3600    IN      RRSIG   DNSKEY 3 2 3600 20070926134802 20070829134802 2854 example.com. MCwCFG1yhRNtTEa3Eno2zhVVuy2EJX3wAhQeLyUp6+UXcpC5qGNu9tkrTEgPUg== ;{id = 2854}
146 ;example.com.   3600    IN      RRSIG   DNSKEY 3 2 3600 20030926134150 20030829134150 2854 example.com. AG21xE8CFQzTq6XtHErg28b9EAmqPsoYCUcFPEAoAjFybM6AY4/bMOo= ;{id = 2854}
147 SECTION AUTHORITY
148 ;example.com.    IN NS   ns.example.com.
149 ;example.com.    IN NS   ns.blabla.com.
150 ;example.com.   3600    IN      RRSIG   NS 3 2 3600 20030926134150 20030829134150 2854 example.com. ACiWu7zjBHqgEX3iUoOF7rfpOmIAHj1npKQ+XDIaNlmdkfJxoCwFl04= ;{id = 2854}
151 SECTION ADDITIONAL
152 ;ns.example.com.                IN      A       1.2.3.4
153 ;ns.example.com.        3600    IN      RRSIG   A 3 3 3600 20030926134150 20030829134150 2854 example.com. ACmAsKTf7hqDaYK8CQ7FL1cGYPW+blTCnzZGkExFtEUAGrHeze87o+A= ;{id = 2854}
154 ENTRY_END
155
156 ENTRY_BEGIN
157 MATCH opcode qtype qname
158 ADJUST copy_id
159 REPLY QR NOERROR
160 SECTION QUESTION
161 www.example.com. IN A
162 SECTION ANSWER
163 www.example.com. IN A   10.20.30.40
164 www.example.com.        3600    IN      RRSIG   A 3 3 3600 20030926134150 20030829134150 2854 example.com. AGj9kE8oW3OhOLhkmJ3HBaNIOpvGf3S8zSd5gWmhpxAMc5hh6cxZfpQ= ;{id = 2854}
165 SECTION AUTHORITY
166 example.com.    IN NS   ns.example.com.
167 example.com.    IN NS   ns.blabla.com.
168 example.com.    3600    IN      RRSIG   NS 3 2 3600 20030926134150 20030829134150 2854 example.com. ACHETweBNPgbmRoNRdKvxuw4X9qNUUTEpSuwV+HhuiBE83gbB98asAc= ;{id = 2854}
169 SECTION ADDITIONAL
170 ns.example.com.         IN      A       1.2.3.4
171 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20030926134150 20030829134150 2854 example.com. AGvu9A/nGsbatxJCmnObioIhKg2Tm0Apr0eo+DO1kIDrAHco/bt/EdY= ;{id = 2854}
172 ENTRY_END
173
174 ; DS request
175 ENTRY_BEGIN
176 MATCH opcode qtype qname
177 ADJUST copy_id
178 REPLY QR AA NOERROR
179 SECTION QUESTION
180 sub.example.com. IN DS
181 SECTION ANSWER
182 sub.example.com.        3600    IN      DS      30899 RSASHA1 1 f7ed618f24d5e5202927e1d27bc2e84a141cb4b3
183 sub.example.com.        3600    IN      RRSIG   DS 3 3 3600 20030926134150 20030829134150 2854 example.com. AAT/7XwtMjHiT1GFHfV6Wvv4n+oOkqxllNdf9bLnpTHw/8h586yBgwg= ;{id = 2854}
184 ENTRY_END
185
186 ENTRY_BEGIN
187 MATCH opcode subdomain
188 ADJUST copy_id copy_query
189 REPLY QR AA NOERROR
190 SECTION QUESTION
191 sub.example.com. IN NS
192 SECTION AUTHORITY
193 sub.example.com. IN NS ns.sub.example.com.
194 sub.example.com. IN NS ns.foo.com.
195 sub.example.com.        3600    IN      DS      30899 RSASHA1 1 f7ed618f24d5e5202927e1d27bc2e84a141cb4b3
196 sub.example.com.        3600    IN      RRSIG   DS 3 3 3600 20030926134150 20030829134150 2854 example.com. AAT/7XwtMjHiT1GFHfV6Wvv4n+oOkqxllNdf9bLnpTHw/8h586yBgwg= ;{id = 2854}
197 SECTION ADDITIONAL
198 ns.sub.example.com. IN A 1.2.4.6
199 ENTRY_END
200
201 RANGE_END
202
203 ; ns.blabla.com.
204 RANGE_BEGIN 0 100
205         ADDRESS 1.2.3.5
206 ENTRY_BEGIN
207 MATCH opcode qtype qname
208 ADJUST copy_id
209 REPLY QR NOERROR
210 SECTION QUESTION
211 example.com. IN NS
212 SECTION ANSWER
213 example.com.    IN NS   ns.example.com.
214 example.com.    IN NS   ns.blabla.com.
215 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. AAJHNhPYVG6+550zQga9ZgV8McQZHLboOWjfbdiq2ZC+gUcQeQDDlFs= ;{id = 2854}
216 SECTION ADDITIONAL
217 ns.example.com.         IN      A       1.2.3.4
218 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
219 ENTRY_END
220
221 ENTRY_BEGIN
222 MATCH opcode qtype qname
223 ADJUST copy_id
224 REPLY QR NOERROR
225 SECTION QUESTION
226 ns.example.com. IN A
227 SECTION ANSWER
228 ns.example.com.         IN      A       1.2.3.4
229 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
230 SECTION ADDITIONAL
231 ENTRY_END
232
233 ENTRY_BEGIN
234 MATCH opcode qtype qname
235 ADJUST copy_id
236 REPLY QR NOERROR
237 SECTION QUESTION
238 ns.example.com. IN AAAA
239 SECTION ANSWER
240 SECTION ADDITIONAL
241 ns.example.com. IN NSEC oof.example.com. NSEC RRSIG A
242 ns.example.com. 3600    IN      RRSIG   NSEC 3 3 3600 20070926134150 20070829134150 2854 example.com. ABhDNtJramb2a4R1SK5gb/CTYJybQts6mZ++z3kLiwsrUSZInA4ikeQ= ;{id = 2854}
243 ENTRY_END
244
245 ; response to DNSKEY priming query
246 ENTRY_BEGIN
247 MATCH opcode qtype qname
248 ADJUST copy_id
249 REPLY QR NOERROR
250 SECTION QUESTION
251 example.com. IN DNSKEY
252 SECTION ANSWER
253 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}
254 example.com.    3600    IN      RRSIG   DNSKEY 3 2 3600 20070926134802 20070829134802 2854 example.com. MCwCFG1yhRNtTEa3Eno2zhVVuy2EJX3wAhQeLyUp6+UXcpC5qGNu9tkrTEgPUg== ;{id = 2854}
255 SECTION AUTHORITY
256 example.com.    IN NS   ns.example.com.
257 example.com.    IN NS   ns.blabla.com.
258 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. AAJHNhPYVG6+550zQga9ZgV8McQZHLboOWjfbdiq2ZC+gUcQeQDDlFs= ;{id = 2854}
259 SECTION ADDITIONAL
260 ns.example.com.         IN      A       1.2.3.4
261 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926135752 20070829135752 2854 example.com. MC0CFQCMSWxVehgOQLoYclB9PIAbNP229AIUeH0vNNGJhjnZiqgIOKvs1EhzqAo= ;{id = 2854}
262 ENTRY_END
263
264 ENTRY_BEGIN
265 MATCH opcode qtype qname
266 ADJUST copy_id
267 REPLY QR NOERROR
268 SECTION QUESTION
269 www.example.com. IN A
270 SECTION ANSWER
271 www.example.com. IN A   10.20.30.40
272 ns.example.com. 3600    IN      RRSIG   A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFQCQMyTjn7WWwpwAR1LlVeLpRgZGuQIUCcJDEkwAuzytTDRlYK7nIMwH1CM= ;{id = 2854}
273 SECTION AUTHORITY
274 example.com.    IN NS   ns.example.com.
275 example.com.    IN NS   ns.blabla.com.
276 example.com.    3600    IN      RRSIG   NS 3 2 3600 20070926134150 20070829134150 2854 example.com. AAJHNhPYVG6+550zQga9ZgV8McQZHLboOWjfbdiq2ZC+gUcQeQDDlFs= ;{id = 2854}
277 SECTION ADDITIONAL
278 ns.example.com.         IN      A       1.2.3.4
279 www.example.com.        3600    IN      RRSIG   A 3 3 3600 20070926134150 20070829134150 2854 example.com. MC0CFC99iE9K5y2WNgI0gFvBWaTi9wm6AhUAoUqOpDtG5Zct+Qr9F3mSdnbc6V4= ;{id = 2854}
280 ENTRY_END
281
282 ; DS request
283 ENTRY_BEGIN
284 MATCH opcode qtype qname
285 ADJUST copy_id
286 REPLY QR AA NOERROR
287 SECTION QUESTION
288 sub.example.com. IN DS
289 SECTION ANSWER
290 sub.example.com.        3600    IN      DS      30899 RSASHA1 1 f7ed618f24d5e5202927e1d27bc2e84a141cb4b3
291 sub.example.com.        3600    IN      RRSIG   DS 3 3 3600 20070926134150 20070829134150 2854 example.com. AKslZ9oXcoyeOkPfGkTB3/hxnpdgU5ahzElLyK6B0n6+BdIXeirIEtE= ;{id = 2854}
292 ENTRY_END
293
294 ENTRY_BEGIN
295 MATCH opcode subdomain
296 ADJUST copy_id copy_query
297 REPLY QR AA NOERROR
298 SECTION QUESTION
299 sub.example.com. IN NS
300 SECTION AUTHORITY
301 sub.example.com. IN NS ns.sub.example.com.
302 sub.example.com. IN NS ns.foo.com.
303 sub.example.com.        3600    IN      DS      30899 RSASHA1 1 f7ed618f24d5e5202927e1d27bc2e84a141cb4b3
304 sub.example.com.        3600    IN      RRSIG   DS 3 3 3600 20070926134150 20070829134150 2854 example.com. AKslZ9oXcoyeOkPfGkTB3/hxnpdgU5ahzElLyK6B0n6+BdIXeirIEtE= ;{id = 2854}
305 SECTION ADDITIONAL
306 ns.sub.example.com. IN A 1.2.4.6
307 ENTRY_END
308
309 RANGE_END
310
311 ; ns.sub.example.com.
312 RANGE_BEGIN 0 100
313         ADDRESS 1.2.4.6
314 ENTRY_BEGIN
315 MATCH opcode qtype qname
316 ADJUST copy_id
317 REPLY QR AA NOERROR
318 SECTION QUESTION
319 sub.example.com. IN DNSKEY
320 SECTION ANSWER
321 sub.example.com.        3600    IN      DNSKEY  256 3 5 AQPQ41chR9DEHt/aIzIFAqanbDlRflJoRs5yz1jFsoRIT7dWf0r+PeDuewdxkszNH6wnU4QL8pfKFRh5PIYVBLK3 ;{id = 30899 (zsk), size = 512b}
322 sub.example.com.        3600    IN      RRSIG   DNSKEY 5 3 3600 20070926134150 20070829134150 30899 sub.example.com. uNGp99iznjD7oOX02XnQbDnbg75UwBHRvZSKYUorTKvPUnCWMHKdRsQ+mf+Fx3GZ+Fz9BVjoCmQqpnfgXLEYqw== ;{id = 30899}
323 ENTRY_END
324
325 ENTRY_BEGIN
326 MATCH opcode qtype qname
327 ADJUST copy_id
328 REPLY QR AA NOERROR
329 SECTION QUESTION
330 sub.example.com. IN NS
331 SECTION ANSWER
332 sub.example.com. IN NS ns.sub.example.com.
333 sub.example.com. IN NS ns.foo.com.
334 sub.example.com.        3600    IN      RRSIG   NS 5 3 3600 20070926134150 20070829134150 30899 sub.example.com. hJ3nkrfyBwPcfpwc9wEwzhF5+ZKUddKBHQuZuHPZBjBwb1BsT7B7ryadttbGE3keQJiwNmK9AqvE0Zb+WkDceg== ;{id = 30899}
335 SECTION ADDITIONAL
336 ns.sub.example.com. IN A 1.2.4.6
337 ns.sub.example.com.     3600    IN      RRSIG   A 5 4 3600 20070926134150 20070829134150 30899 sub.example.com. fMRshSYDWgvGAwc24Lzg6746jnoG5shlK+o9CgzU7CQbkeNWmj3oO/0TJGP/zxp52JiDBpzRuTmBlrcJYV/gBA== ;{id = 30899}
338 ENTRY_END
339
340 ENTRY_BEGIN
341 MATCH opcode qtype qname
342 ADJUST copy_id
343 REPLY QR AA NOERROR
344 SECTION QUESTION
345 ns.sub.example.com. IN A
346 SECTION ANSWER
347 ns.sub.example.com. IN A 1.2.4.6
348 ns.sub.example.com.     3600    IN      RRSIG   A 5 4 3600 20070926134150 20070829134150 30899 sub.example.com. fMRshSYDWgvGAwc24Lzg6746jnoG5shlK+o9CgzU7CQbkeNWmj3oO/0TJGP/zxp52JiDBpzRuTmBlrcJYV/gBA== ;{id = 30899}
349 ENTRY_END
350
351 ENTRY_BEGIN
352 MATCH opcode qtype qname
353 ADJUST copy_id
354 REPLY QR AA NOERROR
355 SECTION QUESTION
356 ns.sub.example.com. IN AAAA
357 SECTION AUTHORITY
358 ns.sub.example.com. IN NSEC nt.sub.example.com. NSEC RRSIG A
359 ns.sub.example.com.     3600    IN      RRSIG   NSEC 5 4 3600 20070926134150 20070829134150 30899 sub.example.com. qwUibvlPTFnxgiyCNtEJCYqJIgA8WFDqypmsO6TSYje2Rqhq4AaWEVxQwU4bdjmipCGVqtlP8mMyMQHaYNMGKA== ;{id = 30899}
360 sub.example.com. IN SOA sub.example.com. hostmaster.sub.example.com. 1 2 3 4 5
361 sub.example.com.        3600    IN      RRSIG   SOA 5 3 3600 20070926134150 20070829134150 30899 sub.example.com. sZQEMd0ys2mxPRajzBuvy4XdLNVvXMmJSnmfTHUL41d9IxbGN/ifpiIWs2MXOFPnbab05aYadrzZpT/cpDTxmQ== ;{id = 30899}
362 ENTRY_END
363
364 ENTRY_BEGIN
365 MATCH opcode qtype qname
366 ADJUST copy_id
367 REPLY QR AA NOERROR
368 SECTION QUESTION
369 www.sub.example.com. IN A
370 SECTION ANSWER
371 www.sub.example.com. IN A 10.20.30.40
372 www.sub.example.com.    3600    IN      RRSIG   A 5 4 3600 20070926134150 20070829134150 30899 sub.example.com. deNzEy9Hq+6gDZhafC0M7UDuRBm51AA1/FAIauAitNuQlYUzOvWLVHFQ95bn308rCVPqrb4rFDV+gNzxkzm1rw== ;{id = 30899}
373 ENTRY_END
374
375 RANGE_END
376
377 STEP 1 QUERY
378 ENTRY_BEGIN
379 REPLY RD DO
380 SECTION QUESTION
381 www.sub.example.com. IN A
382 ENTRY_END
383
384 ; recursion happens here.
385 STEP 10 CHECK_ANSWER
386 ENTRY_BEGIN
387 MATCH all
388 REPLY QR RD RA AD NOERROR
389 SECTION QUESTION
390 www.sub.example.com. IN A
391 SECTION ANSWER
392 www.sub.example.com. IN A 10.20.30.40
393 www.sub.example.com.    3600    IN      RRSIG   A 5 4 3600 20070926134150 20070829134150 30899 sub.example.com. deNzEy9Hq+6gDZhafC0M7UDuRBm51AA1/FAIauAitNuQlYUzOvWLVHFQ95bn308rCVPqrb4rFDV+gNzxkzm1rw== ;{id = 30899}
394 ENTRY_END
395
396 ; remove pending ns.blabla.com AAAA msg
397 STEP 30 QUERY
398 ENTRY_BEGIN
399 REPLY RD DO CD
400 SECTION QUESTION
401 ns.blabla.com. IN AAAA
402 ENTRY_END
403
404 ; recursion happens here.
405 STEP 40 CHECK_ANSWER
406 ENTRY_BEGIN
407 MATCH all
408 REPLY QR RD CD RA NOERROR
409 SECTION QUESTION
410 ns.blabla.com. IN AAAA
411 SECTION ANSWER
412 SECTION AUTHORITY
413 com. IN SOA com. com. 2009100100 28800 7200 604800 3600
414 ENTRY_END
415
416 SCENARIO_END