Master
nano /etc/bind/named.conf.local
zone "itzgeek.local" IN { //Domain name type master; //Primary DNS file "/etc/bind/fwd.itzgeek.local.db"; //Forward lookup file allow-transfer { 192.168.1.20; }; //Transfer zones from the master server also-notify { 192.168.1.20; }; //Notify slave for zone changes }; zone "1.168.192.in-addr.arpa" IN { //Reverse lookup name. Should match your network in reverse order type master; // Primary DNS file "/etc/bind/rev.itzgeek.local.db"; //Reverse lookup file allow-transfer { 192.168.1.20; }; //Transfer zones from the master server also-notify { 192.168.1.20; }; //Notify slave for zone changes };
systemctl restart bind9
Slave
# apt-get install -y bind9 bind9utils bind9-doc dnsutils # nano /etc/bind/named.conf.local
zone "itzgeek.local" IN { //Domain name type slave; //Secondary/Slave DNS file "/var/cache/bind/fwd.itzgeek.local.db"; //Forward Zone Cache file masters { 192.168.1.10; }; //Master Server IP }; zone "1.168.192.in-addr.arpa" IN { //Reverse lookup name. Should match your network in reverse order type slave; // Secondary/Slave DNS file "/var/cache/bind/rev.itzgeek.local.db"; //Reverse Zone Cache file masters { 192.168.1.10; }; //Master Server IP };
# systemctl restart bind9
# dig @192.168.1.20 www.itzgeek.local
Po zmianie strefy i serial number – przeładowanie strefy (master)
# rndc reload itzgeek.local