a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews/*
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * Copyright (C) 2005, 2007, 2011-2014, 2016 Internet Systems Consortium, Inc. ("ISC")
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews *
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * This Source Code Form is subject to the terms of the Mozilla Public
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * file, You can obtain one at http://mozilla.org/MPL/2.0/.
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews */
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews// NS1
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrewscontrols { /* empty */ };
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrewsoptions {
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews pid-file "named.pid";
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews listen-on port 5300 { 10.53.0.1; };
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews port 5300;
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews listen-on-v6 { none; };
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews recursion no;
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews notify no;
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews dnssec-enable yes;
be3f14af79e1ec6b464e196d3653a455cec4bac2Evan Hunt session-keyfile "session.key";
ca0ee90361c55442bf51fb1a5a680e39e49e5570Evan Hunt servfail-ttl 0;
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews};
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews
b7e40659efd6cf6f5e6b3b1f904f16f74efb0d16Evan Huntkey rndc_key {
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews secret "1234abcd8765";
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews algorithm hmac-sha256;
b7e40659efd6cf6f5e6b3b1f904f16f74efb0d16Evan Hunt};
b7e40659efd6cf6f5e6b3b1f904f16f74efb0d16Evan Hunt
b7e40659efd6cf6f5e6b3b1f904f16f74efb0d16Evan Huntcontrols {
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews inet 10.53.0.1 port 9953 allow { any; } keys { rndc_key; };
b7e40659efd6cf6f5e6b3b1f904f16f74efb0d16Evan Hunt};
b7e40659efd6cf6f5e6b3b1f904f16f74efb0d16Evan Hunt
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrewszone "example" {
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews type master;
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews masterfile-format raw;
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews file "example.db.raw";
a903095bf4512dae561c7f6fc7854a51bebf334aMark Andrews};
9570ddcd41e2b0a0e124f0fa50653f73dfc1ef46Evan Hunt
b4d8192d210290112e07b0e22b491c45c50ba696Evan Huntzone "compat-example" {
b4d8192d210290112e07b0e22b491c45c50ba696Evan Hunt type master;
b4d8192d210290112e07b0e22b491c45c50ba696Evan Hunt masterfile-format raw;
b4d8192d210290112e07b0e22b491c45c50ba696Evan Hunt file "example.db.compat";
b4d8192d210290112e07b0e22b491c45c50ba696Evan Hunt};
b4d8192d210290112e07b0e22b491c45c50ba696Evan Hunt
9570ddcd41e2b0a0e124f0fa50653f73dfc1ef46Evan Huntzone "transfer1" {
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews type master;
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews file "example.db";
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews allow-transfer { any; };
9570ddcd41e2b0a0e124f0fa50653f73dfc1ef46Evan Hunt};
9570ddcd41e2b0a0e124f0fa50653f73dfc1ef46Evan Hunt
9570ddcd41e2b0a0e124f0fa50653f73dfc1ef46Evan Huntzone "transfer2" {
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews type master;
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews file "example.db";
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews allow-transfer { any; };
9570ddcd41e2b0a0e124f0fa50653f73dfc1ef46Evan Hunt};
9570ddcd41e2b0a0e124f0fa50653f73dfc1ef46Evan Hunt
9570ddcd41e2b0a0e124f0fa50653f73dfc1ef46Evan Huntzone "transfer3" {
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews type master;
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews file "example.db";
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews allow-transfer { any; };
9570ddcd41e2b0a0e124f0fa50653f73dfc1ef46Evan Hunt};
4c34112a69735364713758c8a22f753389fd1753Mark Andrews
ec3b216506b715f10e0b653afc20068ce8c5aa79Evan Huntzone "transfer4" {
ec3b216506b715f10e0b653afc20068ce8c5aa79Evan Hunt type master;
ec3b216506b715f10e0b653afc20068ce8c5aa79Evan Hunt file "example.db";
ec3b216506b715f10e0b653afc20068ce8c5aa79Evan Hunt allow-transfer { any; };
ec3b216506b715f10e0b653afc20068ce8c5aa79Evan Hunt};
ec3b216506b715f10e0b653afc20068ce8c5aa79Evan Hunt
ec3b216506b715f10e0b653afc20068ce8c5aa79Evan Hunt
4c34112a69735364713758c8a22f753389fd1753Mark Andrewszone "large" {
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews type master;
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews file "large.db.raw";
4c34112a69735364713758c8a22f753389fd1753Mark Andrews masterfile-format raw;
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews allow-transfer { any; };
4c34112a69735364713758c8a22f753389fd1753Mark Andrews};
b7e40659efd6cf6f5e6b3b1f904f16f74efb0d16Evan Hunt
b7e40659efd6cf6f5e6b3b1f904f16f74efb0d16Evan Huntzone "signed" {
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews type master;
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews file "signed.db.map";
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews masterfile-format map;
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews allow-transfer { any; };
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews update-policy local;
2c089bf6d24936de631a57b4958ba6b8b5e3b23dMark Andrews auto-dnssec maintain;
b7e40659efd6cf6f5e6b3b1f904f16f74efb0d16Evan Hunt};