65 lines
2.6 KiB
Plaintext
65 lines
2.6 KiB
Plaintext
//
|
|
// Do any local configuration here
|
|
//
|
|
|
|
// Consider adding the 1918 zones here, if they are not used in your
|
|
// organization
|
|
//include "/etc/bind/zones.rfc1918";
|
|
logging {
|
|
channel bind.log {
|
|
file "/var/lib/bind/bind.log";
|
|
// Set the severity to dynamic to see all the debug messages.
|
|
severity debug 3;
|
|
};
|
|
category update { bind.log; };
|
|
category update-security { bind.log; };
|
|
category security { bind.log; };
|
|
category dnssec { bind.log; };
|
|
};
|
|
|
|
key "nsupdate.info." {
|
|
algorithm hmac-sha512;
|
|
secret "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ==";
|
|
};
|
|
|
|
key "tests.nsupdate.info." {
|
|
algorithm hmac-sha512;
|
|
secret "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ==";
|
|
};
|
|
|
|
zone "nsupdate.info" {
|
|
type master;
|
|
file "/etc/bind/zones/nsupdate.info";
|
|
update-policy {
|
|
// these "deny" entries are needed for the service domain,
|
|
// if you add another domain, you may want to check the need
|
|
// for other "deny" entries if the zone is not fully available.
|
|
// we don't allow updates to the infrastructure hosts:
|
|
deny nsupdate.info. name nsupdate.info;
|
|
deny nsupdate.info. name www.nsupdate.info;
|
|
deny nsupdate.info. name ipv4.nsupdate.info;
|
|
deny nsupdate.info. name ipv6.nsupdate.info;
|
|
// this host is for testing if the nameserver is configured correctly and reachable
|
|
grant nsupdate.info. name connectivity-test.nsupdate.info A;
|
|
// but we allow updates to any other host:
|
|
grant nsupdate.info. subdomain nsupdate.info;
|
|
};
|
|
};
|
|
|
|
zone "tests.nsupdate.info" {
|
|
type master;
|
|
file "/etc/bind/zones/tests.nsupdate.info";
|
|
update-policy {
|
|
// these "deny" entries are needed for the service domain,
|
|
// if you add another domain, you may want to check the need
|
|
// for other "deny" entries if the zone is not fully available.
|
|
// we don't allow updates to the infrastructure hosts:
|
|
deny tests.nsupdate.info. name tests.nsupdate.info;
|
|
deny tests.nsupdate.info. name www.tests.nsupdate.info;
|
|
deny tests.nsupdate.info. name ipv4.tests.nsupdate.info;
|
|
deny tests.nsupdate.info. name ipv6.tests.nsupdate.info;
|
|
// but we allow updates to any other host:
|
|
grant tests.nsupdate.info. subdomain tests.nsupdate.info;
|
|
};
|
|
};
|