Ich wollte mal einen Nameserver aufsetzen, so spaßeshalber und habe also mal
$ apt-get install bind9 bind9-doc bind9-host
gemacht und wollte erstmal gucken, ob das so grundlegend funktioniert. Habe also den localhost-Eintrag aus der /etc/hosts auskommentiert und ein
$ ping localhost
gibt mir auch schön
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=0 time=0.043 ms
...
$ host localhost
localhost has address 127.0.0.1
So weit, so gut. Das war es dann aber auch schon.
Mein Ziel ist ja, im lokalen Netzwerk alle Rechner unter der Domain .lan ansprechen zu können, also inet.lan=192.168.0.1, tobi.lan=192.168.0.2 und domi.lan=192.168.0.4; der Server selbst läuft im Moment auf ~.2 (also tobi). Weil in der named.conf steht, man solle lokale Änderungen in der named.conf.local machen, habe ich diese dann bearbeitet und folgendes reingeschrieben:
Code: Alles auswählen
zone "lan" {
type master;
file "/etc/bind/db.lan";
};
Code: Alles auswählen
;
; BIND data file for the local network
;
$TTL 604800
@ IN SOA lan. root.tobi.lan. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
tobi IN A 192.168.0.2
domi IN A 192.168.0.4
inet IN A 192.168.0.1
$ rndc reload
Und falls das nicht reicht:
$ /etc/init.d/bind9 restart
Stopping domain name service: named.
Starting domain name service: named.
OK, und jetzt der ultimative Test: tobi, domi und inet aus der /etc/hosts raus und folgendes:
$ ping tobi
[längere Pause; 10 Sekunden]
ping: unknown host tobi
$ ping tobi.lan
[keine Pause]
ping: unknown host tobi.lan
$ host tobi
[längere Pause; 10 Sekunden]
;; connection timed out; no servers could be reached
$ host tobi.lan
[keine Pause]
Host tobi.lan not found: 2(SERVFAIL)
Das ist irgendwie blöde; gleiches passiert für die beiden anderen Server. Die Vermutung liegt ja irgendwie nahe, dass was mit den config-Dateien nicht stimmt, oder? Wer kann mir helfen?
Meine /etc/resolv.conf:
Code: Alles auswählen
search lan
nameserver 127.0.0.1
g-henna