named.conf revision c38341ec435fb78de6d12c1001201f9ac7487b68
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt/*
cfa2326b5c96a3a4c720262e077b2baf9fc27970Tinderbox User * Copyright (C) 2012, 2013 Internet Systems Consortium, Inc. ("ISC")
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt *
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt * Permission to use, copy, modify, and/or distribute this software for any
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt * purpose with or without fee is hereby granted, provided that the above
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt * copyright notice and this permission notice appear in all copies.
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt *
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt * PERFORMANCE OF THIS SOFTWARE.
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt */
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt// NS1
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt
2855e2772342e369cc8962659beac7b3001b4ec6Evan Huntcontrols { /* empty */ };
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt
2855e2772342e369cc8962659beac7b3001b4ec6Evan Huntoptions {
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt query-source address 10.53.0.1;
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt notify-source 10.53.0.1;
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt transfer-source 10.53.0.1;
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt port 5300;
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt pid-file "named.pid";
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt listen-on { 10.53.0.1; };
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt listen-on-v6 { none; };
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt recursion no;
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt notify yes;
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt dnssec-enable yes;
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt dnssec-validation yes;
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt};
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt
2855e2772342e369cc8962659beac7b3001b4ec6Evan Huntkey rndc_key {
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews secret "1234abcd8765";
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews algorithm hmac-sha256;
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt};
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt
2855e2772342e369cc8962659beac7b3001b4ec6Evan Huntcontrols {
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews inet 10.53.0.1 port 9953 allow { any; } keys { rndc_key; };
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt};
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrewsview unused {
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews match-clients { none; };
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews zone "duplicate.example" {
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews type master;
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews file "duplicate.db";
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews };
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt};
2855e2772342e369cc8962659beac7b3001b4ec6Evan Hunt
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrewsview primary {
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews match-clients { any; };
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews zone "master.example" {
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews type master;
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews file "master.db";
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews allow-update { any; };
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews allow-transfer { any; };
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews auto-dnssec maintain;
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews };
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews zone "reload.example" {
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews type master;
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews file "reload.db";
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews };
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews zone "duplicate.example" {
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews type master;
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews file "duplicate.db";
c38341ec435fb78de6d12c1001201f9ac7487b68Mark Andrews };
7d65cbaca0839ae23358dce26de426be1301657aMark Andrews};