Bind Konfiguration
Eine Beispielkonfiguration für einen DNS-Server mit Bind.
Die SERIAL muss bei jeder Änderung min. um 1 erhöht werden. Ansonsten wird die Konfiguration vom Bind nicht neu eingelesen.
/etc/bind/named.conf
options {
directory "/var/named";
forwarders { 213.209.104.250;
213.209.104.220;
145.253.2.75;
193.174.32.18; };
};
zone "localhost" {
type master;
notify no;
file "named.local";
};
zone "127.in-addr.arpa" {
type master;
notify no;
file "named.127";
};
zone "example.org" {
type master;
notify no;
file "named.hosts";
};
zone "1.168.192.in-addr.arpa" {
type master;
notify no;
file "named.rev";
};
zone "." in {
type hint;
file "named.root";
};
/var/named/named.hosts
@ IN SOA dns.example.org. hostmaster.example.org. (
2011031100 ; Serial
28800 ; Refresh 8 hours
7200 ; Retry 2 hours
604800 ; Expire 7 days
86400 ) ; Minimum TTL 1 day
IN NS dns.example.org.
rechner1 IN A 192.168.1.1
pc1 IN CNAME rechner1
computer1 IN CNAME rechner1
rechner2 IN A 192.168.1.2
pc2 IN CNAME rechner2
computer2 IN CNAME rechner2
dns IN A 192.168.1.10
nameserver IN CNAME dns
/var/named/named.rev
$TTL 1d
1.168.192.in-addr.arpa. IN SOA dns.example.org. root.example.org. (
2011031100 ; Serial (Seriennummer)
3H ; Refresh (Aktualisierung)
1H ; Retry (neuer Versuch)
1M ; Expire (ungueltig nach)
1D ) ; min. TTL (mindeste Gueltig)
IN NS dns.example.org.
1 IN PTR rechner1.example.org.
2 IN PTR rechner2.example.org.
10 IN PTR dns.example.org.
/var/named/named.local
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
@ IN A 127.0.0.1
/var/named/named.127
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
1.0.0 IN PTR localhost.