Ich bin Umsteiger auf Debian nachdem ich lange Jahre mit SUSE gearbeitet habe. Aus diesem Grund werde ich in Zukunft wohl noch die eine oder andere Frage stellen, die dem einen oder anderen als komisch vorkommt. Ich versuche zu lernen...
Es handelt sich um meinen Testserver, auf dem seit einigen Tagen Debian Sarge läuft. Aktuell ist der Server mit 3.1rc2 und Kernel 2.6 im Expert-Modus installiert. Nur das Grundsystem, keine weiteren Dienste. In den letzten Tagen habe ich dann CHROOOT, SSH mit DSA-Key und proFTP-TLS-Server installiert.
Jetzt geht es an den NS. Ich habe mich für djbdns entschieden um BIND endlich loszuwerden. Bei der Installation habe ich mich an folgende HowTos von
debianhowto.de und bettercom.de gehalten. Tinydns und dnscache laufen.Vom localhost - also der Serverkonsole - funktioniert das alles wunderbar. Leider kann ich nicht von dem Clients in meinem Netzwerk auf dnscache zugreifen?! Habe jetzt 2 Tage dran gebastelt und auch nochmal die Doku von Prof. Bernstein durchgeackert, finde allein nicht den Fehler. Oder muss ich irgendwo noch eine System-Config ändern?
Sende ich von einem client einen ping an den server "server.anynet.internal", kommt immer die Meldung:
Code: Alles auswählen
ping: cannot resolve server.anynet.internal: Unknown host
beggar
Hier meine Configs:
Netzwerk-Setup:
Code: Alles auswählen
name - ip
-------------------
router - 192.168.1.1
subnet - mask 255.255.255.0
andere - clients 192.168.1.xxx
-------------------
name server 192.168.1.200
Code: Alles auswählen
DNS: 192.168.1.200
Code: Alles auswählen
127.0.0.1 localhost.localdomain localhost
192.168.1.200 server.anynet.internal server
Code: Alles auswählen
nameserver 127.0.0.1
# nameserver 192.168.1.200
nameserver 213.209.104.220 (<-- internet)
Hier das file /etc/tinydns/root/data:
Code: Alles auswählen
.anynet.internal:127.0.0.1:a:259200
.1.168.192.in-addr.arpa:127.0.0.1:a:259200
=server.anynet.internal:192.168.1.200:86400
+*.anynet.internal:192.168.1.200:86400
@mail.anynet.internal:192.168.1.200:a::86400
Ich habe unter /etc/dnscache/root/ip eine Datei mit dem Präfix des lokalen Netzwerks erstellt. In /etc/dnscache/root/ip liegen deshalb folgende Dateien:
Code: Alles auswählen
127.0.0.1
192
Code: Alles auswählen
server:# dnsip localhost
server:# 127.0.0.1
server:# dnsip www.anynet.internal
server:# 192.168.1.200
server:# dnsname 192.168.1.200
server:# server.anynet.internal
server:# dnsip aol.com
server:# 64.12.50.151 205.188.142.182
Code: Alles auswählen
@400000004573ccc80b55b5e4 dnscache: fatal: unable to bind TCP socket: address already used
@400000004573ccc90d6f4afc dnscache: fatal: unable to bind TCP socket: address already used
@400000004573ccca0f20bbec dnscache: fatal: unable to bind TCP socket: address already used