bind9/bin/tests/system/checkconf/notify.conf

83 lines
1.4 KiB
Text
Raw Normal View History

/*
* Copyright (C) Internet Systems Consortium, Inc. ("ISC")
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
* See the COPYRIGHT file distributed with this work for additional
* information regarding copyright ownership.
*/
view one {
notify master-only;
2014-01-21 18:46:16 -05:00
# also-notify inconsistent with master-only notify option
zone "slave" {
type slave;
masters { 1.2.3.4; };
also-notify { 5.6.7.8; };
};
2014-01-21 18:46:16 -05:00
# OK
zone "master" {
type master;
file "filename";
also-notify { 5.6.7.8; };
};
};
view two {
notify no;
2014-01-21 18:46:16 -05:00
# also-notify inconsistent with notify option at the view level
zone "slave" {
type slave;
masters { 1.2.3.4; };
also-notify { 5.6.7.8; };
};
2014-01-21 18:46:16 -05:00
# OK
zone "master" {
type master;
file "filename";
notify yes;
also-notify { 5.6.7.8; };
};
};
view three {
2014-01-21 18:46:16 -05:00
# also-notify inconsistent with notify option at the zone level
zone "slave" {
type slave;
masters { 1.2.3.4; };
notify no;
also-notify { 5.6.7.8; };
};
2014-01-21 18:46:16 -05:00
# OK
zone "master" {
type master;
file "filename";
also-notify { 5.6.7.8; };
};
};
view four {
2014-01-21 18:46:16 -05:00
also-notify { 5.6.7.8; };
2014-01-21 18:46:16 -05:00
# OK
zone "slave" {
type slave;
masters { 1.2.3.4; };
notify master-only;
};
2014-01-21 18:46:16 -05:00
# OK
zone "master" {
type master;
file "filename";
2014-01-21 18:46:16 -05:00
notify no;
};
};