===== Bind/Named ===== ==== Podstawowy (Master) ==== named.conf: zone "orchia.pl" { type master; # typ strefy (master - czyli my jesteśmy jej właścicielem i ją zarządzamy) file "M/orchia.pl"; # plik strefy allow-transfer { 83.14.57.114; 194.145.96.21; 193.111.27.194; }; # serwery slave (zapasowe) notify yes; # możliwośc przesyłania zmian }; plik M/orchia.pl: $TTL 86400 $ORIGIN orchia.pl. @ IN SOA ns.orchia.pl. root.orchia.pl. ( 2008041702 ;; serial 2400 ;; refresh 2400 ;; retry 7200 ;; expire 7200 ;; TTL ) @ IN NS ns.orchia.pl. @ IN NS ns2.orchia.pl. @ IN NS fns1.sgh.waw.pl. @ IN NS fns2.sgh.waw.pl. @ IN MX 10 mail.orchia.pl. @ IN A 82.210.158.101 @ IN AAAA 2001:6f8:93c:d::5 ns IN A 82.210.158.101 ns2 IN A 83.14.57.114 mail IN A 82.210.158.101 www IN A 82.210.158.101 sun IN NS 83.14.57.114 ==== Zapasowy (Slave) ==== named.conf: zone "sun.orchia.pl" IN { type slave; # typ strefy (slave - zapasowy - czyli jesteśmy dnsem zapasowym dla czyjejś domeny) file "S/sun.orchia.pl"; # plik strefy (nie musimy nic robić, named po synchronizacji sam stworzy plik i zapisze sobie wszystkie dane o domenie) masters { 83.14.57.114; }; # kto jest właścicielem domeny }; ==== Strefa odwrotna dla naszej puli IPv6 ==== named.conf: zone "d.0.0.0.c.3.9.0.8.f.6.0.1.0.0.2.ip6.arpa"{ type master; file "M/ipv6"; }; plik M/ipv6: @ IN SOA orchia.pl. root.orchia.pl. ( 2008041503 86400 7200 1209600 21600 ) IN NS orchia.pl. IN NS ns3.orchia.pl. 5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR orchia.pl. 6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ns3.orchia.pl. Strefa odwrotna dla kogoś puli IPv6 (jako dns Slave) named.conf: zone "4.0.0.0.0.0.0.0.0.0.0.0.d.0.0.0.c.3.9.0.8.f.6.0.1.0.0.2.ip6.arpa"{ type slave; file "S/ipv6-sun"; masters { 83.14.57.114; }; }; ==== Domena lokalna ==== named.conf: options { ... forwarders { 210.122.164.21; 113.92.145.12; }; //DNSy ISP ... }; zone "gdynia.lan" { type master; file "/etc/bind/gdynia.lan"; }; zone "32.5.10.in-addr.arpa" { type master; file "/etc/bind/10.5.32"; }; Plik gdynia.lan: $TTL 86400 $ORIGIN gdynia.lan. @ IN SOA ns.gdynia.lan. root.gdynia.lan. ( 2008041702 ;; serial 2400 ;; refresh 2400 ;; retry 7200 ;; expire 7200 ;; TTL ) @ IN NS ns.gdynia.lan. ns IN A 10.5.32.1 @ IN A 10.5.32.1 router IN A 10.5.32.1 kamil IN A 10.5.32.154 beata-wifi IN A 10.5.32.155 beata-lan IN A 10.5.32.160 kinga-wifi IN A 10.5.32.158 kinga-lan IN A 10.5.32.161 Plik 10.5.32: $ORIGIN . $TTL 3600 ; 1 hour 32.5.10.in-addr.arpa IN SOA ns.gdynia.lan. root.gdynia.lan. ( 161 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) ) NS ns.gdynia.lan. $ORIGIN 32.5.10.in-addr.arpa. 1 PTR router.gdynia.lan. 154 PTR kamil.gdynia.lan. 155 PTR beata-wifi.gdynia.lan. 158 PTR kinga-wifi.gdynia.lan. 160 PTR beata-lan.gdynia.lan. 161 PTR kinga-lan.gdynia.lan. Plik resolv.conf: search gdynia.lan domain gdynia.lan nameserver 127.0.0.1