add "primaries" as a synonym for "masters" in named.conf

as "type primary" is preferred over "type master" now, it makes
sense to make "primaries" available as a synonym too.

added a correctness check to ensure "primaries" and "masters"
cannot both be used in the same zone.
This commit is contained in:
Evan Hunt
2020-06-17 02:02:27 -07:00
parent 4ea6bb7257
commit 16e14353b1
77 changed files with 441 additions and 324 deletions

View File

@@ -28,26 +28,26 @@ zone "example" {
zone "transfer1" {
type slave;
masters { 10.53.0.1; };
primaries { 10.53.0.1; };
file "transfer.db.raw";
};
zone "transfer2" {
type slave;
masters { 10.53.0.1; };
primaries { 10.53.0.1; };
masterfile-format text;
file "transfer.db.txt";
};
zone "transfer3" {
type slave;
masters { 10.53.0.1; };
primaries { 10.53.0.1; };
file "formerly-text.db";
};
zone "transfer4" {
type slave;
masters { 10.53.0.1; };
primaries { 10.53.0.1; };
masterfile-format text;
masterfile-style full;
file "transfer.db.full";
@@ -55,7 +55,7 @@ zone "transfer4" {
zone "large" {
type slave;
masters { 10.53.0.1; };
primaries { 10.53.0.1; };
masterfile-format raw;
file "large.bk";
};