Загрузить файлы в «provisioning»
This commit is contained in:
9
provisioning/rndc.conf
Normal file
9
provisioning/rndc.conf
Normal file
@@ -0,0 +1,9 @@
|
||||
key "rndc-key" {
|
||||
algorithm hmac-md5;
|
||||
secret "GrtiE9kz16GK+OKKU/qJvQ==";
|
||||
};
|
||||
|
||||
options {
|
||||
default-key "rndc-key";
|
||||
default-server 192.168.50.10;
|
||||
};
|
||||
3
provisioning/servers-resolv.conf
Normal file
3
provisioning/servers-resolv.conf
Normal file
@@ -0,0 +1,3 @@
|
||||
domain dns.lab
|
||||
search dns.lab
|
||||
nameserver 127.0.0.1
|
||||
126
provisioning/slave-named.conf
Normal file
126
provisioning/slave-named.conf
Normal file
@@ -0,0 +1,126 @@
|
||||
options {
|
||||
|
||||
// network
|
||||
listen-on port 53 { 192.168.50.11; };
|
||||
listen-on-v6 port 53 { ::1; };
|
||||
|
||||
// data
|
||||
directory "/var/named";
|
||||
dump-file "/var/named/data/cache_dump.db";
|
||||
statistics-file "/var/named/data/named_stats.txt";
|
||||
memstatistics-file "/var/named/data/named_mem_stats.txt";
|
||||
|
||||
// server
|
||||
recursion yes;
|
||||
allow-query { any; };
|
||||
allow-transfer { any; };
|
||||
|
||||
// dnssec
|
||||
dnssec-enable yes;
|
||||
dnssec-validation yes;
|
||||
|
||||
// others
|
||||
bindkeys-file "/etc/named.iscdlv.key";
|
||||
managed-keys-directory "/var/named/dynamic";
|
||||
pid-file "/run/named/named.pid";
|
||||
session-keyfile "/run/named/session.key";
|
||||
};
|
||||
|
||||
logging {
|
||||
channel default_debug {
|
||||
file "data/named.run";
|
||||
severity dynamic;
|
||||
};
|
||||
};
|
||||
|
||||
// RNDC Control for client
|
||||
key "rndc-key" {
|
||||
algorithm hmac-md5;
|
||||
secret "GrtiE9kz16GK+OKKU/qJvQ==";
|
||||
};
|
||||
controls {
|
||||
inet 192.168.50.11 allow { 192.168.50.15; } keys { "rndc-key"; };
|
||||
};
|
||||
|
||||
|
||||
// ZONE TRANSFER WITH TSIG
|
||||
include "/etc/named.zonetransfer.key";
|
||||
server 192.168.50.10 {
|
||||
keys { "zonetransfer.key"; };
|
||||
};
|
||||
|
||||
|
||||
acl "client" { 192.168.50.15; };
|
||||
acl "client2" { 192.168.50.20; };
|
||||
|
||||
view "client" {
|
||||
match-clients { "client"; };
|
||||
zone "dns.lab" {
|
||||
type slave;
|
||||
masters { 192.168.50.10; };
|
||||
transfer-source 192.168.50.12;
|
||||
file "/etc/named/named.dns.lab.limit";
|
||||
};
|
||||
|
||||
zone "newdns.lab" {
|
||||
type slave;
|
||||
masters { 192.168.50.10; };
|
||||
file "/etc/named/named.newdns.lab";
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
|
||||
view "client2" {
|
||||
match-clients { "client2"; };
|
||||
zone "dns.lab" {
|
||||
type slave;
|
||||
masters { 192.168.50.10; };
|
||||
file "/etc/named/named.dns.lab";
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
view "any" {
|
||||
match-clients { "any"; };
|
||||
// root zone
|
||||
zone "." IN {
|
||||
type hint;
|
||||
file "named.ca";
|
||||
};
|
||||
|
||||
// zones like localhost
|
||||
include "/etc/named.rfc1912.zones";
|
||||
// root's DNSKEY
|
||||
include "/etc/named.root.key";
|
||||
|
||||
// lab's zone
|
||||
zone "dns.lab" {
|
||||
type slave;
|
||||
masters { 192.168.50.10; };
|
||||
file "/etc/named/named.dns.lab";
|
||||
};
|
||||
|
||||
// lab's zone reverse
|
||||
zone "50.168.192.in-addr.arpa" {
|
||||
type slave;
|
||||
masters { 192.168.50.10; };
|
||||
file "/etc/named/named.dns.lab.rev";
|
||||
};
|
||||
|
||||
// lab's ddns zone
|
||||
zone "ddns.lab" {
|
||||
type slave;
|
||||
masters { 192.168.50.10; };
|
||||
file "/etc/named/named.ddns.lab";
|
||||
};
|
||||
|
||||
// newlab's zone
|
||||
zone "newdns.lab" {
|
||||
type slave;
|
||||
masters { 192.168.50.10; };
|
||||
file "/etc/named/named.newdns.lab";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
4
provisioning/zonetransfer.key
Normal file
4
provisioning/zonetransfer.key
Normal file
@@ -0,0 +1,4 @@
|
||||
key "zonetransfer.key" {
|
||||
algorithm hmac-md5;
|
||||
secret "SB4Db9pJomyKxTNynlAq/g==";
|
||||
};
|
||||
Reference in New Issue
Block a user