]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/val_cnametocloser_nosig.rpl
Vendor import of Unbound 1.6.2.
[FreeBSD/FreeBSD.git] / testdata / val_cnametocloser_nosig.rpl
1 ; config options
2 server:
3         trust-anchor: "example.com.     3600    IN      DS      30899 5 1 d4bf9d2e10f6d76840d42ef5913022abcd0bf512"
4         trust-anchor: "a.b.example.com. 3600    IN      DNSKEY  257 3 5 AwEAAas/cAhCFXvBUgTSNZCvQp0pLx1dY+7rXR0hH4/3EUgWmsmbYUpI1qD0xhwKD/oYGEwAm291fyWJ9c0oVxXDEK8="
5         val-override-date: "20091113091234"
6         fake-sha1: yes
7
8 forward-zone:
9         name: "."
10         forward-addr: 192.0.2.1
11 CONFIG_END
12
13 SCENARIO_BEGIN Test validator with CNAME to closer anchor optout missing sigs.
14
15 RANGE_BEGIN 0 100
16         ADDRESS 192.0.2.1
17 ENTRY_BEGIN
18 MATCH opcode qtype qname
19 ADJUST copy_id
20 REPLY QR NOERROR
21 SECTION QUESTION
22 www.example.com. IN AAAA
23 SECTION ANSWER
24 www.example.com. IN CNAME www.a.b.example.com.
25 www.example.com.        3600    IN      RRSIG   CNAME 5 3 3600 20091213091234 20091111091234 30899 example.com. mfQXJgOsRe8wiqNDZT4+ygSgRqzNowJ20o5+b681Mssp0xc007dq1ZaUYwUCdZjTn/GhF+f74t0UI1oqsFw2XA== ;{id = 30899}
26
27 SECTION AUTHORITY
28 ;; nsec3param 1 1 1 d399eaab
29 ; example.com. -> l0c0e5lac37ai0lpij31sj699hkktdmb.
30 ; b.example.com. -> 1lq6sb4omkd2vgj0l8lro2cbie223hco.
31 ;; closest encloser: example.com.
32 l0c0e5lac37ai0lpij31sj699hkktdmb.example.com. IN NSEC3 1 1 1 d399eaab l0c0e5lac37ai0lpij31sj699hkktdmc SOA NS DNSKEY NSEC3PARAM RRSIG
33 l0c0e5lac37ai0lpij31sj699hkktdmb.example.com.   3600    IN      RRSIG   NSEC3 5 3 3600 20091213091234 20091111091234 30899 example.com. qjV0zsbDWLuoOQQ3tgCE2zo1z31bK9nv/Wh6xqKhmhyFI87nw2HM0lZGfRQrpWvWfBDczLRxHH9WNZkeIzv28w== ;{id = 30899}
34
35 ;; nextcloser is:  b.example.com. ; under optout range.
36 ; disproof of DS using the optout range.
37 1lq4sb4omkd2vgj0l8lro2cbie223hco.example.com. IN NSEC3 1 1 1 d399eaab 1lq8sb4omkd2vgj0l8lro2cbie223hco NS RRSIG
38 1lq4sb4omkd2vgj0l8lro2cbie223hco.example.com.   3600    IN      RRSIG   NSEC3 5 3 3600 20091213091234 20091111091234 30899 example.com. ZOJhHYt+YkGHBxHynuXlyZ8PEGg4YyqD/roWiEtBoP2PiGoPNCNqtWd0WjRgsUT0YFp/VqjqAU/RH8D45B8S8A== ;{id = 30899}
39
40 ENTRY_END
41
42 ENTRY_BEGIN
43 MATCH opcode qtype qname
44 ADJUST copy_id
45 REPLY QR NOERROR
46 SECTION QUESTION
47 www.a.b.example.com. IN AAAA
48 SECTION ANSWER
49 SECTION AUTHORITY
50 ; NSEC that proves there is no AAAA record
51 www.a.b.example.com. IN NSEC zzz.a.b.example.com. A NSEC RRSIG MX
52 ; signature missing!
53 ;www.a.b.example.com.   3600    IN      RRSIG   NSEC 5 5 3600 20091213091234 20091111091234 16486 a.b.example.com. pOj+aOIolZ8VXlLpaLD1NsYVbl8FW4wmsJbiVTYAMcyDOlgxOsbhTtlB4jQ7uV9pRVAzkvdm1V5wc/1PcncTuw== ;{id = 16486}
54 ENTRY_END
55
56 ENTRY_BEGIN
57 MATCH opcode qtype qname
58 ADJUST copy_id
59 REPLY QR NOERROR
60 SECTION QUESTION
61 example.com. IN DNSKEY
62 SECTION ANSWER
63 example.com.    3600    IN      DNSKEY  256 3 5 AQPQ41chR9DEHt/aIzIFAqanbDlRflJoRs5yz1jFsoRIT7dWf0r+PeDuewdxkszNH6wnU4QL8pfKFRh5PIYVBLK3 ;{id = 30899 (zsk), size = 512b}
64 example.com.    3600    IN      RRSIG   DNSKEY 5 2 3600 20091213091234 20091111091234 30899 example.com. hc+1QLqhy6lcfgH95k6eabsXrYsdH2oTLqDu6BjHYrmLi0kX4ZDiOI+syhIcGw9+hRqW1j8t+lsHvzvi7BgcXg== ;{id = 30899}
65 ENTRY_END
66
67 ENTRY_BEGIN
68 MATCH opcode qtype qname
69 ADJUST copy_id
70 REPLY QR NOERROR
71 SECTION QUESTION
72 a.b.example.com. IN DNSKEY
73 SECTION ANSWER
74 a.b.example.com.        3600    IN      DNSKEY  257 3 5 AwEAAas/cAhCFXvBUgTSNZCvQp0pLx1dY+7rXR0hH4/3EUgWmsmbYUpI1qD0xhwKD/oYGEwAm291fyWJ9c0oVxXDEK8= ;{id = 16486 (ksk), size = 512b}
75 ; signature missing!
76 ;a.b.example.com.       3600    IN      RRSIG   DNSKEY 5 4 3600 20091213091234 20091111091234 16486 a.b.example.com. kPftbF2Rut5h2Sc2k/gp27XS+4I9WQ/EYa5NJOnqfJZqpw/es7GuLyWAAZyvNhBDIUEenXtZ8k1H8F8poKdNXw== ;{id = 16486}
77 ENTRY_END
78
79 RANGE_END
80
81 STEP 1 QUERY
82 ENTRY_BEGIN
83 REPLY RD DO
84 SECTION QUESTION
85 www.example.com. IN AAAA
86 ENTRY_END
87 ; recursion happens here.
88 STEP 10 CHECK_ANSWER
89 ENTRY_BEGIN
90 MATCH all
91 REPLY QR RD RA DO SERVFAIL
92 SECTION QUESTION
93 www.example.com. IN AAAA
94 SECTION ANSWER
95 ENTRY_END
96
97 SCENARIO_END