]>
Commit | Line | Data |
---|---|---|
89c4ed63 A |
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 | ||
7 | stub-zone: | |
8 | name: "." | |
9 | stub-addr: 193.0.14.129 # K.ROOT-SERVERS.NET. | |
10 | CONFIG_END | |
11 | ||
12 | SCENARIO_BEGIN Test validator NSEC3 B.2.1 no data empty nonterminal. | |
13 | ||
14 | ; K.ROOT-SERVERS.NET. | |
15 | RANGE_BEGIN 0 100 | |
16 | ADDRESS 193.0.14.129 | |
17 | ENTRY_BEGIN | |
18 | MATCH opcode qtype qname | |
19 | ADJUST copy_id | |
20 | REPLY QR NOERROR | |
21 | SECTION QUESTION | |
22 | . IN NS | |
23 | SECTION ANSWER | |
24 | . IN NS K.ROOT-SERVERS.NET. | |
25 | SECTION ADDITIONAL | |
26 | K.ROOT-SERVERS.NET. IN A 193.0.14.129 | |
27 | ENTRY_END | |
28 | ||
29 | ENTRY_BEGIN | |
30 | MATCH opcode | |
31 | ADJUST copy_id copy_query | |
32 | REPLY QR NOERROR | |
33 | SECTION QUESTION | |
34 | . IN A | |
35 | SECTION AUTHORITY | |
36 | example. IN NS ns1.example. | |
37 | ; leave out to make unbound take ns1 | |
38 | ;example. IN NS ns2.example. | |
39 | SECTION ADDITIONAL | |
40 | ns1.example. IN A 192.0.2.1 | |
41 | ; leave out to make unbound take ns1 | |
42 | ;ns2.example. IN A 192.0.2.2 | |
43 | ENTRY_END | |
44 | RANGE_END | |
45 | ||
46 | ; ns1.example. | |
47 | RANGE_BEGIN 0 100 | |
48 | ADDRESS 192.0.2.1 | |
49 | ENTRY_BEGIN | |
50 | MATCH opcode qtype qname | |
51 | ADJUST copy_id copy_query | |
52 | REPLY QR REFUSED | |
53 | SECTION QUESTION | |
54 | example. IN NS | |
55 | SECTION ANSWER | |
56 | ENTRY_END | |
57 | ||
58 | ; response to DNSKEY priming query | |
59 | ||
60 | ENTRY_BEGIN | |
61 | MATCH opcode qtype qname | |
62 | ADJUST copy_id | |
63 | REPLY QR NOERROR | |
64 | SECTION QUESTION | |
65 | example. IN DNSKEY | |
66 | SECTION ANSWER | |
67 | example. DNSKEY 256 3 7 AwEAAaetidLzsKWUt4swWR8yu0wPHPiUi8LU ( sAD0QPWU+wzt89epO6tHzkMBVDkC7qphQO2h TY4hHn9npWFRw5BYubE= ) | |
68 | example. DNSKEY 257 3 7 AwEAAcUlFV1vhmqx6NSOUOq2R/dsR7Xm3upJ ( j7IommWSpJABVfW8Q0rOvXdM6kzt+TAu92L9 AbsUdblMFin8CVF3n4s= ) | |
69 | example. RRSIG DNSKEY 7 1 3600 20150420235959 ( 20051021000000 12708 example. AuU4juU9RaxescSmStrQks3Gh9FblGBlVU31 uzMZ/U/FpsUb8aC6QZS+sTsJXnLnz7flGOsm MGQZf3bH+QsCtg== ) | |
70 | ENTRY_END | |
71 | ||
72 | ENTRY_BEGIN | |
73 | MATCH opcode qtype qname | |
74 | ADJUST copy_id | |
75 | REPLY QR AA DO NOERROR | |
76 | SECTION QUESTION | |
77 | y.w.example. IN A | |
78 | SECTION AUTHORITY | |
79 | example. SOA ns1.example. bugs.x.w.example. 1 3600 300 ( 3600000 3600 ) | |
80 | example. RRSIG SOA 7 1 3600 20150420235959 20051021000000 ( 40430 example. Hu25UIyNPmvPIVBrldN+9Mlp9Zql39qaUd8i q4ZLlYWfUUbbAS41pG+68z81q1xhkYAcEyHd VI2LmKusbZsT0Q== ) | |
81 | ||
82 | ;; NSEC3 RR matches the QNAME and shows that the A type bit is not set. | |
83 | ji6neoaepv8b5o6k4ev33abha8ht9fgc.example. NSEC3 1 1 12 aabbccdd ( k8udemvp1j2f7eg6jebps17vp3n8i58h ) | |
84 | ji6neoaepv8b5o6k4ev33abha8ht9fgc.example. RRSIG NSEC3 7 2 3600 20150420235959 20051021000000 ( 40430 example. gPkFp1s2QDQ6wQzcg1uSebZ61W33rUBDcTj7 2F3kQ490fEdp7k1BUIfbcZtPbX3YCpE+sIt0 MpzVSKfTwx4uYA== ) | |
85 | ||
86 | SECTION ADDITIONAL | |
87 | ENTRY_END | |
88 | ||
89 | RANGE_END | |
90 | ||
91 | STEP 1 QUERY | |
92 | ENTRY_BEGIN | |
93 | REPLY RD DO | |
94 | SECTION QUESTION | |
95 | y.w.example. IN A | |
96 | ENTRY_END | |
97 | ||
98 | ; recursion happens here. | |
99 | STEP 10 CHECK_ANSWER | |
100 | ENTRY_BEGIN | |
101 | MATCH all | |
102 | REPLY QR RD RA AD DO NOERROR | |
103 | SECTION QUESTION | |
104 | y.w.example. IN A | |
105 | SECTION ANSWER | |
106 | SECTION AUTHORITY | |
107 | example. SOA ns1.example. bugs.x.w.example. 1 3600 300 ( 3600000 3600 ) | |
108 | example. RRSIG SOA 7 1 3600 20150420235959 20051021000000 ( 40430 example. Hu25UIyNPmvPIVBrldN+9Mlp9Zql39qaUd8i q4ZLlYWfUUbbAS41pG+68z81q1xhkYAcEyHd VI2LmKusbZsT0Q== ) | |
109 | ji6neoaepv8b5o6k4ev33abha8ht9fgc.example. NSEC3 1 1 12 aabbccdd ( k8udemvp1j2f7eg6jebps17vp3n8i58h ) | |
110 | ji6neoaepv8b5o6k4ev33abha8ht9fgc.example. RRSIG NSEC3 7 2 3600 20150420235959 20051021000000 ( 40430 example. gPkFp1s2QDQ6wQzcg1uSebZ61W33rUBDcTj7 2F3kQ490fEdp7k1BUIfbcZtPbX3YCpE+sIt0 MpzVSKfTwx4uYA== ) | |
111 | SECTION ADDITIONAL | |
112 | ENTRY_END | |
113 | ||
114 | SCENARIO_END |