afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver/*
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * Copyright (C) 2012-2014, 2016 Internet Systems Consortium, Inc. ("ISC")
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver *
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/.
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver */
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
f97d56e757b9a293ffbaa915ca4d792ae84ba85aTinderbox User/* $Id$ */
f97d56e757b9a293ffbaa915ca4d792ae84ba85aTinderbox User
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver/*
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver * Test rpz performance.
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver */
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryveroptions {
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver query-source address 10.53.0.5;
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver notify-source 10.53.0.5;
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver transfer-source 10.53.0.5;
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver port 5300;
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver pid-file "named.pid";
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Hunt statistics-file "named.stats";
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver session-keyfile "session.key";
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver listen-on { 10.53.0.5; };
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver listen-on-v6 { none; };
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt ixfr-from-differences yes;
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt notify-delay 1;
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt notify yes;
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Hunt # turn rpz on or off
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver include "rpz-switch";
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver};
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryverkey rndc_key {
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver secret "1234abcd8765";
4eb998928b9aef0ceda42d7529980d658138698aEvan Hunt algorithm hmac-sha256;
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver};
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntcontrols {
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Hunt inet 10.53.0.5 port 9953 allow { any; } keys { rndc_key; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Hunt};
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryverinclude "../trusted.conf";
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryverzone "." {type hint; file "hints"; };
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "tld5." {type master; file "tld5.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "example.tld5." {type master; file "example.db"; };
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl0." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl1." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl2." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl3." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl4." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl5." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl6." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl7." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl8." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl9." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl10." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl11." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl12." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl13." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl14." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl15." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl16." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl17." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl18." {type master; file "bl.db"; };
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Huntzone "bl19." {type master; file "bl.db"; };
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Huntzone "policy1" {
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt type master;
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt file "empty.db";
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt also-notify { 10.53.0.6; };
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt allow-update { any; };
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt allow-transfer { any; };
06e0d6bb126e9986f29036e671b59f48b1d2efbcEvan Hunt};
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrewszone "policy2" {
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews type master;
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews file "policy2.db";
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews allow-update { any; };
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews allow-transfer { any; };
ac5ed748602c890d596bed07b0b23b8b5f42b2f6Mark Andrews};