Remove building with NOCRYPTO option
[minix.git] / external / bsd / bind / dist / bin / tests / system / dnssec / ns3 / named.conf
blob5c1b88689c3864c323382f81f61f2f31d64b2655
1 /*
2  * Copyright (C) 2004, 2006-2014  Internet Systems Consortium, Inc. ("ISC")
3  * Copyright (C) 2000-2002  Internet Software Consortium.
4  *
5  * Permission to use, copy, modify, and/or distribute this software for any
6  * purpose with or without fee is hereby granted, provided that the above
7  * copyright notice and this permission notice appear in all copies.
8  *
9  * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
10  * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
11  * AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
12  * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
13  * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
14  * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
15  * PERFORMANCE OF THIS SOFTWARE.
16  */
18 /* Id: named.conf,v 1.49 2011/10/28 06:20:05 each Exp  */
20 // NS3
22 controls { /* empty */ };
24 options {
25         query-source address 10.53.0.3;
26         notify-source 10.53.0.3;
27         transfer-source 10.53.0.3;
28         port 5300;
29         pid-file "named.pid";
30         listen-on { 10.53.0.3; };
31         listen-on-v6 { none; };
32         recursion no;
33         notify yes;
34         dnssec-enable yes;
35         dnssec-validation yes;
36         session-keyfile "session.key";
39 key rndc_key {
40         secret "1234abcd8765";
41         algorithm hmac-sha256;
44 controls {
45         inet 10.53.0.3 port 9953 allow { any; } keys { rndc_key; };
48 zone "." {
49         type hint;
50         file "../../common/root.hint";
53 zone "example" {
54         type slave;
55         masters { 10.53.0.2; };
56         file "example.bk";
59 zone "secure.example" {
60         type master;
61         file "secure.example.db.signed";
62         allow-update { any; };
65 zone "bogus.example" {
66         type master;
67         file "bogus.example.db.signed";
68         allow-update { any; };
71 zone "dynamic.example" {
72         type master;
73         file "dynamic.example.db.signed";
74         allow-update { any; };
77 zone "insecure.example" {
78         type master;
79         file "insecure.example.db";
80         allow-update { any; };
83 zone "insecure.nsec3.example" {
84         type master;
85         file "insecure.nsec3.example.db";
86         allow-update { any; };
89 zone "insecure.optout.example" {
90         type master;
91         file "insecure.optout.example.db";
92         allow-update { any; };
95 zone "keyless.example" {
96         type master;
97         file "keyless.example.db.signed";
100 zone "nsec3.example" {
101         type master;
102         file "nsec3.example.db.signed";
105 zone "optout.nsec3.example" {
106         type master;
107         file "optout.nsec3.example.db.signed";
110 zone "nsec3.nsec3.example" {
111         type master;
112         file "nsec3.nsec3.example.db.signed";
115 zone "secure.nsec3.example" {
116         type master;
117         file "secure.nsec3.example.db.signed";
120 zone "optout.example" {
121         type master;
122         file "optout.example.db.signed";
125 zone "secure.optout.example" {
126         type master;
127         file "secure.optout.example.db.signed";
130 zone "nsec3.optout.example" {
131         type master;
132         file "nsec3.optout.example.db.signed";
135 zone "optout.optout.example" {
136         type master;
137         file "optout.optout.example.db.signed";
140 zone "nsec3-unknown.example" {
141         type master;
142         nsec3-test-zone yes;
143         file "nsec3-unknown.example.db.signed";
146 zone "optout-unknown.example" {
147         type master;
148         nsec3-test-zone yes;
149         file "optout-unknown.example.db.signed";
152 zone "dnskey-unknown.example" {
153         type master;
154         file "dnskey-unknown.example.db.signed";
157 zone "dnskey-nsec3-unknown.example" {
158         type master;
159         nsec3-test-zone yes;
160         file "dnskey-nsec3-unknown.example.db.signed";
163 zone "multiple.example" {
164         type master;
165         file "multiple.example.db.signed";
166         allow-update { any; };
169 zone "rfc2335.example" {
170         type slave;
171         masters { 10.53.0.2; };
172         file "rfc2335.example.bk";
175 zone "rsasha256.example" {
176         type master;
177         file "rsasha256.example.db.signed";
180 zone "rsasha512.example" {
181         type master;
182         file "rsasha512.example.db.signed";
185 zone "kskonly.example" {
186         type master;
187         file "kskonly.example.db.signed";
190 zone "expired.example" {
191         type master;
192         allow-update { none; };
193         file "expired.example.db.signed";
196 zone "update-nsec3.example" {
197         type master;
198         allow-update { any; };
199         file "update-nsec3.example.db.signed";
202 zone "auto-nsec.example" {
203         type master;
204         auto-dnssec maintain;
205         allow-update { !0.0.0.0; };
206         file "auto-nsec.example.db.signed";
209 zone "auto-nsec3.example" {
210         type master;
211         auto-dnssec maintain;
212         allow-update { !0.0.0.0; };
213         file "auto-nsec3.example.db.signed";
216 zone "insecure.below-cname.example" {
217         type master;
218         file "insecure.below-cname.example.db";
221 zone "secure.below-cname.example" {
222         type master;
223         file "secure.below-cname.example.db.signed";
226 zone "ttlpatch.example" {
227         type master;
228         file "ttlpatch.example.db.patched";
231 zone "split-dnssec.example" {
232         type master;
233         file "split-dnssec.example.db";
236 zone "split-smart.example" {
237         type master;
238         file "split-smart.example.db";
241 zone "nsec3chain-test" {
242         type slave;
243         file "nsec3chain-test.bk";
244         masters { 10.53.0.2; };
247 zone "expiring.example" {
248         type master;
249         allow-update { any; };
250         file "expiring.example.db.signed";
253 zone "nosign.example" {
254         type master;
255         allow-update { any; };
256         dnssec-update-mode no-resign;
257         file "nosign.example.db.signed";
260 zone "upper.example" {
261         type master;
262         file "upper.example.db.signed";
265 zone "LOWER.EXAMPLE" {
266         type master;
267         file "lower.example.db.signed";
270 zone "inline.example" {
271         type master;
272         file "inline.example.db";
273         inline-signing yes;
274         auto-dnssec maintain;
277 zone "publish-inactive.example" {
278         type master;
279         file "publish-inactive.example.db";
280         auto-dnssec maintain;
281         update-policy local;
284 zone "future.example" {
285         type master;
286         file "future.example.db.signed";
289 include "siginterval.conf";
291 include "trusted.conf";