BIND9 und lokale Namensauflösung

Status
Für weitere Antworten geschlossen.

thobro

New Member
Hallo Zusammen,

nachdem ich Anfangs mit SuSE gearbeitet habe, bin ich nun auf Debina "SARGE" um gestiegen und versuche nun die Dienste zu installieren und konfigurieren die ich benötige. Dies ist unter anderem der DNS-Server.

Meine Ausgangsbasis:
Debian SARGE 3.1
Kernel 2.6.x
Bind9
2 Ethernetkarten (eth0 und eth1)
DSL-Verbindung über eth1

Bisher habe ich folgendes unternommen:
Debian ist installiert, eine Internetverbindung bekomm eich auch hin, zusätzlich ist bind9 installiert und konfiguriert. Die Namensauflösung aus dem LAN via ping -a und nslookup funktioniert einwandfrei. Zumindest von den (Windows-)Clients aus.

Nur die Namensauflösung für Computer innerhalb des LANs funktioniert auf dem Debian-Server nicht. Ich denke ich konnte das ganze auch ein wenig eingrenzen:

Bei jeder Verbindung ins Internet werden die Nameserver des Providers in die resolv.conf geschrieben. Frage ich nun mit nslookup nach einem internen Client so wird grundsätzlich der DNS-Server des Providers gefragt (und der kennt meine internen Clients ja nicht).

Besteht keine Verbindung ins Internet, so ist die Namensauflösung kein Problem.

Hier einmal meine resolv.conf OHNE Internet-Verbindung:
Code:
domain lokale-domain.local
search lokale-domain.local
nameserver 192.168.100.100
nameserver 127.0.0.1
Und hier nocheinmal MIT bestehender Internet-Verbindung:
Code:
nameserver 213.168.112.60
nameserver 194.8.194.60
domain lokale-domain.local
search lokale-domain.local
Meine Frage ist jetzt, wie kann ich es einrichten, dass die resolv.conf nicht immer mit den DNS-Servern des Providers überschrieben wird. In meiner named.conf, steht so oder so schon drinnen, dass wenn nicht lokal Aufgelöst werden kann ein forward an die DNS des Providers gemacht werden soll.

Danke schon mal für Eure Hilfe. Ich hoffe ich habe mich ein wenig verständlcih ausgedrückt.
 
AW: BIND9 und lokale Namensauflösung

thobro schrieb:
Ich hoffe ich habe mich ein wenig verständlcih ausgedrückt.
Naja ... :rolleyes:
Also die Namensauflösung im lokalen Netz funktioniert, abgesehen von der Auflösung vom Server zu den Clients?

Wie verbindest du dich mit dem Internet?
DSL?

Wenn du die Nameserver deines Providers in der Nameserver-Konfiguration als Forwarders eingetragen hast, dann:

1. Verbindung trennen.

2. Eine "saubere" /etc/resolv.conf erstellen:
Code:
nameserver 127.0.0.1
search <deine.domain>
3. Verhindern, dass die resolv.conf beim Aufbau der Internetverbindung überschrieben wird:
In der /etc/ppp/peers/<dein-provider> die Option usepeerdns deaktivieren (#).

4. Verbindung wieder aufbauen.
 

thobro

New Member
AW: BIND9 und lokale Namensauflösung

Hallo b3ll3roph0n


b3ll3roph0n schrieb:
Also die Namensauflösung im lokalen Netz funktioniert, abgesehen von der Auflösung vom Server zu den Clients?
Genau.

Wie verbindest du dich mit dem Internet?
DSL?
Ja, Ich nutze DSL.

Wenn du die Nameserver deines Providers in der Nameserver-Konfiguration als Forwarders eingetragen hast, dann:
1. Verbindung trennen.
2. Eine "saubere" /etc/resolv.conf erstellen:
Code:
nameserver 127.0.0.1
search <deine.domain>
3. Verhindern, dass die resolv.conf beim Aufbau der Internetverbindung überschrieben wird:
In der /etc/ppp/peers/<dein-provider> die Option usepeerdns deaktivieren (#).
4. Verbindung wieder aufbauen.
Danke Dir. Hat wunderbar geklappt. Offensichtlich sieht man irgendwann, wenn man sich in ein Problem verbissen hat, den wald vor lauter Bäumen nicht mehr ...
 
Status
Für weitere Antworten geschlossen.
Oben