named.conf revision ffd297db793b3efa3854f32f443b9f79e0417f2c
16201b15a6e228bf289f2448cb3b4d6ef47ff621Tinderbox User/*
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt * Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews *
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * Permission to use, copy, modify, and/or distribute this software for any
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * purpose with or without fee is hereby granted, provided that the above
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt * copyright notice and this permission notice appear in all copies.
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt *
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt * PERFORMANCE OF THIS SOFTWARE.
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt */
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt/* $Id: named.conf,v 1.3 2009/11/30 23:48:02 tbox Exp $ */
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt// NS3
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Huntcontrols { /* empty */ };
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Huntoptions {
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt query-source address 10.53.0.3;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt notify-source 10.53.0.3;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt transfer-source 10.53.0.3;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt port 5300;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt pid-file "named.pid";
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt listen-on { 10.53.0.3; };
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt listen-on-v6 { none; };
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt recursion no;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt notify yes;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt dnssec-enable yes;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt dnssec-validation yes;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt};
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Huntkey rndc_key {
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt secret "1234abcd8765";
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt algorithm hmac-md5;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt};
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Huntcontrols {
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt inet 10.53.0.3 port 9953 allow { any; } keys { rndc_key; };
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt};
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Huntzone "." {
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt type hint;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt file "../../common/root.hint";
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt};
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Huntzone "example" {
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt type slave;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt masters { 10.53.0.2; };
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt file "example.bk";
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt};
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Huntzone "secure.example" {
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt type master;
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt file "secure.example.db";
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt allow-update { any; };
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt auto-dnssec maintain;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt};
89be55dc9040b119fd85bb33e7dc97d2ad454c6fEvan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Huntzone "insecure.example" {
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt type master;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt file "insecure.example.db";
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt};
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt
7a3d063847290b204dfcedaef7288033c8424bfbEvan Huntzone "nsec3.example" {
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt type master;
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt file "nsec3.example.db";
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt allow-update { any; };
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt auto-dnssec maintain;
b96366252bbec49713e08827c83834a558c83ea9Evan Hunt};
b96366252bbec49713e08827c83834a558c83ea9Evan Hunt
b96366252bbec49713e08827c83834a558c83ea9Evan Huntzone "optout.nsec3.example" {
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn type master;
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt file "optout.nsec3.example.db";
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt allow-update { any; };
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt auto-dnssec maintain;
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt};
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt
7a3d063847290b204dfcedaef7288033c8424bfbEvan Huntzone "nsec3.nsec3.example" {
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt type master;
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt file "nsec3.nsec3.example.db";
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt allow-update { any; };
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt auto-dnssec maintain;
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt};
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt
b96366252bbec49713e08827c83834a558c83ea9Evan Huntzone "secure.nsec3.example" {
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt type master;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt file "secure.nsec3.example.db";
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn allow-update { any; };
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn auto-dnssec maintain;
3948d9c7c69c2992706e564a0255e77037f33b5fCurtis Blackburn};
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn
55e5c51e661e23e24573db84114a3837817745c9Evan Huntzone "optout.example" {
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt type master;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt file "optout.example.db";
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt allow-update { any; };
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt auto-dnssec maintain;
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt};
89be55dc9040b119fd85bb33e7dc97d2ad454c6fEvan Hunt
7a3d063847290b204dfcedaef7288033c8424bfbEvan Huntzone "secure.optout.example" {
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt type master;
89be55dc9040b119fd85bb33e7dc97d2ad454c6fEvan Hunt file "secure.optout.example.db";
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt allow-update { any; };
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt auto-dnssec maintain;
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt};
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburnzone "nsec3.optout.example" {
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn type master;
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn file "nsec3.optout.example.db";
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn allow-update { any; };
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn auto-dnssec maintain;
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn};
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburnzone "optout.optout.example" {
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn type master;
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn file "optout.optout.example.db";
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn allow-update { any; };
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn auto-dnssec maintain;
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn};
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburnzone "multiple.example" {
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn type master;
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn file "multiple.example.db";
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn allow-update { any; };
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn auto-dnssec maintain;
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt};
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt
7a3d063847290b204dfcedaef7288033c8424bfbEvan Huntzone "rsasha256.example" {
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt type master;
a66619fe32b9ac43b67f8fc635aec3cfea95fd91Curtis Blackburn file "rsasha256.example.db";
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt allow-update { any; };
7a3d063847290b204dfcedaef7288033c8424bfbEvan Hunt auto-dnssec maintain;
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt};
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt
55e5c51e661e23e24573db84114a3837817745c9Evan Huntzone "rsasha512.example" {
55e5c51e661e23e24573db84114a3837817745c9Evan Hunt type master;
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt file "rsasha512.example.db";
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt allow-update { any; };
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt auto-dnssec maintain;
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Hunt};
89be55dc9040b119fd85bb33e7dc97d2ad454c6fEvan Hunt
a6d43d18b1f6164fd144b2fa25ea57f5566b3bf9Evan Huntinclude "trusted.conf";
89be55dc9040b119fd85bb33e7dc97d2ad454c6fEvan Hunt