]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - testdata/val_nsec3_b2_nodata.rpl
Vendor import of Unbound 1.7.1.
[FreeBSD/FreeBSD.git] / testdata / val_nsec3_b2_nodata.rpl
1 ; config options
2 server:
3         trust-anchor: "example. DNSKEY  257 3 7 AwEAAcUlFV1vhmqx6NSOUOq2R/dsR7Xm3upJ ( j7IommWSpJABVfW8Q0rOvXdM6kzt+TAu92L9 AbsUdblMFin8CVF3n4s= )"
4         val-override-date: "20120420235959"
5         target-fetch-policy: "0 0 0 0 0"
6         fake-sha1: yes
7         trust-anchor-signaling: no
8
9 stub-zone:
10         name: "."
11         stub-addr: 193.0.14.129         # K.ROOT-SERVERS.NET.
12 CONFIG_END
13
14 SCENARIO_BEGIN Test validator NSEC3 B.2 no data.
15
16 ; K.ROOT-SERVERS.NET.
17 RANGE_BEGIN 0 100
18         ADDRESS 193.0.14.129 
19 ENTRY_BEGIN
20 MATCH opcode qtype qname
21 ADJUST copy_id
22 REPLY QR NOERROR
23 SECTION QUESTION
24 . IN NS
25 SECTION ANSWER
26 . IN NS K.ROOT-SERVERS.NET.
27 SECTION ADDITIONAL
28 K.ROOT-SERVERS.NET.     IN      A       193.0.14.129
29 ENTRY_END
30
31 ENTRY_BEGIN
32 MATCH opcode
33 ADJUST copy_id copy_query
34 REPLY QR NOERROR
35 SECTION QUESTION
36 . IN A
37 SECTION AUTHORITY
38 example.        IN NS   ns1.example.
39 ; leave out to make unbound take ns1
40 ;example.       IN NS   ns2.example.
41 SECTION ADDITIONAL
42 ns1.example.    IN A 192.0.2.1
43 ; leave out to make unbound take ns1
44 ;ns2.example.   IN A 192.0.2.2
45 ENTRY_END
46 RANGE_END
47
48 ; ns1.example.
49 RANGE_BEGIN 0 100
50         ADDRESS 192.0.2.1
51 ENTRY_BEGIN
52 MATCH opcode qtype qname
53 ADJUST copy_id copy_query
54 REPLY QR REFUSED
55 SECTION QUESTION
56 example. IN NS
57 SECTION ANSWER
58 ENTRY_END
59
60 ; response to DNSKEY priming query
61
62 ENTRY_BEGIN
63 MATCH opcode qtype qname
64 ADJUST copy_id
65 REPLY QR NOERROR
66 SECTION QUESTION
67 example. IN DNSKEY
68 SECTION ANSWER
69 example. DNSKEY  256 3 7 AwEAAaetidLzsKWUt4swWR8yu0wPHPiUi8LU ( sAD0QPWU+wzt89epO6tHzkMBVDkC7qphQO2h TY4hHn9npWFRw5BYubE= )
70 example. DNSKEY  257 3 7 AwEAAcUlFV1vhmqx6NSOUOq2R/dsR7Xm3upJ ( j7IommWSpJABVfW8Q0rOvXdM6kzt+TAu92L9 AbsUdblMFin8CVF3n4s= )
71 example. RRSIG   DNSKEY 7 1 3600 20150420235959 ( 20051021000000 12708 example.  AuU4juU9RaxescSmStrQks3Gh9FblGBlVU31 uzMZ/U/FpsUb8aC6QZS+sTsJXnLnz7flGOsm MGQZf3bH+QsCtg== )
72 ENTRY_END
73
74 ENTRY_BEGIN
75 MATCH opcode qtype qname
76 ADJUST copy_id
77 REPLY QR AA DO NOERROR
78 SECTION QUESTION
79 ns1.example.        IN MX
80 SECTION AUTHORITY
81 example.       SOA     ns1.example. bugs.x.w.example. 1 3600 300 ( 3600000 3600 )
82 example.        RRSIG   SOA 7 1 3600 20150420235959 20051021000000 ( 40430 example.  Hu25UIyNPmvPIVBrldN+9Mlp9Zql39qaUd8i q4ZLlYWfUUbbAS41pG+68z81q1xhkYAcEyHd VI2LmKusbZsT0Q== )
83
84 ;; NSEC3 RR matches the QNAME and shows that the MX type bit is not set.
85 2t7b4g4vsa5smi47k61mv5bv1a22bojr.example. NSEC3   1 1 12 aabbccdd ( 2vptu5timamqttgl4luu9kg21e0aor3s A RRSIG )
86 2t7b4g4vsa5smi47k61mv5bv1a22bojr.example. RRSIG   NSEC3 7 2 3600 20150420235959 20051021000000 ( 40430 example.  OmBvJ1Vgg1hCKMXHFiNeIYHK9XVW0iLDLwJN 4TFoNxZuP03gAXEI634YwOc4YBNITrj413iq NI6mRk/r1dOSUw== )
87
88 SECTION ADDITIONAL
89 ENTRY_END
90
91 RANGE_END
92
93 STEP 1 QUERY
94 ENTRY_BEGIN
95 REPLY RD DO
96 SECTION QUESTION
97 ns1.example.        IN MX
98 ENTRY_END
99
100 ; recursion happens here.
101 STEP 10 CHECK_ANSWER
102 ENTRY_BEGIN
103 MATCH all
104 REPLY QR RD RA AD DO NOERROR
105 SECTION QUESTION
106 ns1.example.        IN MX
107 SECTION ANSWER
108 SECTION AUTHORITY
109 example.       SOA     ns1.example. bugs.x.w.example. 1 3600 300 ( 3600000 3600 )
110 example.        RRSIG   SOA 7 1 3600 20150420235959 20051021000000 ( 40430 example.  Hu25UIyNPmvPIVBrldN+9Mlp9Zql39qaUd8i q4ZLlYWfUUbbAS41pG+68z81q1xhkYAcEyHd VI2LmKusbZsT0Q== )
111 2t7b4g4vsa5smi47k61mv5bv1a22bojr.example. NSEC3   1 1 12 aabbccdd ( 2vptu5timamqttgl4luu9kg21e0aor3s A RRSIG )
112 2t7b4g4vsa5smi47k61mv5bv1a22bojr.example. RRSIG   NSEC3 7 2 3600 20150420235959 20051021000000 ( 40430 example.  OmBvJ1Vgg1hCKMXHFiNeIYHK9XVW0iLDLwJN 4TFoNxZuP03gAXEI634YwOc4YBNITrj413iq NI6mRk/r1dOSUw== )
113 SECTION ADDITIONAL
114 ENTRY_END
115
116 SCENARIO_END