Re: Nameserver geht bei jeder Anfrage online
From: Herbert Schrader
Hallo Raimund, Hallo Peter, Hallo Liste, danke für die Tipps, ha das auch gleich mal probiert, leider ohne Erfolg (bislang).
Hallo Herbert, hi Liste, ich habe das selbe Problem und auch nach der Eintragung des leeren Forwarders keinen Erfolg. Hab auch schon alle Rechner abgeschaltet und nur noch die Server und Bintec-Brick waren an, aber sobald ich eine lokale Abfrage machte "telnet brick" ging schon die Leitung auf, obwohl bind richtig geantwortet hat. Gruß Daniel
Am Dienstag, 6. November 2001 17:55 schrieb Daniel Bauer:
ich habe das selbe Problem und auch nach der Eintragung des leeren Forwarders keinen Erfolg. Hab auch schon alle Rechner abgeschaltet und nur noch die Server und Bintec-Brick waren an, aber sobald ich eine lokale Abfrage machte "telnet brick" ging schon die Leitung auf, obwohl bind richtig geantwortet hat.
Na, das ist doch eine prima Fehlereingrenzung. Offensichtlich fehlt die Localhost-Zone in /var/named/. Am einfachsten von /usr/share/doc/packages/bind9/sample-config beide Dateien kopieren und entsprechend in /etc/named.conf eintragen. -- Mit besten Grüßen / With kind regards _______________________________________________________________ | Matthias Houdek /// | | matthias@houdek.de /// | | ____________________/// | | *** 16868 Bantikow am See *** Tel.: +49-(0)33979-13932 *** | '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'
Hi Matthias
From: Matthias Houdek
ich habe das selbe Problem und auch nach der Eintragung des leeren Forwarders keinen Erfolg. Hab auch schon alle Rechner abgeschaltet und nur noch die Server und Bintec-Brick waren an, aber sobald ich eine lokale Abfrage machte "telnet brick" ging schon die Leitung auf, obwohl bind richtig geantwortet hat. Na, das ist doch eine prima Fehlereingrenzung. Offensichtlich fehlt die Localhost-Zone in /var/named/. Am einfachsten von /usr/share/doc/packages/bind9/sample-config beide Dateien kopieren und entsprechend in /etc/named.conf eintragen. leider nicht, sowohl die "localhost" als auch die "reverse" zone sind da und in der named.conf eingetragen.
Thx Daniel
Hallo,
"Daniel Bauer"
Hi Matthias
From: Matthias Houdek
ich habe das selbe Problem und auch nach der Eintragung des leeren Forwarders keinen Erfolg. Hab auch schon alle Rechner abgeschaltet und nur noch die Server und Bintec-Brick waren an, aber sobald ich eine lokale Abfrage machte "telnet brick" ging schon die Leitung auf, obwohl bind richtig geantwortet hat. Na, das ist doch eine prima Fehlereingrenzung. Offensichtlich fehlt die Localhost-Zone in /var/named/. Am einfachsten von /usr/share/doc/packages/bind9/sample-config beide Dateien kopieren und entsprechend in /etc/named.conf eintragen. leider nicht, sowohl die "localhost" als auch die "reverse" zone sind da und in der named.conf eingetragen.
Stehen die lokalen Hosts in /etc/hosts ? Welche Reihenfolge steht in /etc/resolv.conf ? da sollte eigentlich 'order hosts bind' stehen. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Am Don, 08 Nov 2001 schrieb Dieter Kluenter:
"Daniel Bauer"
writes: Hi Matthias From: Matthias Houdek
ich habe das selbe Problem und auch nach der Eintragung des leeren Forwarders keinen Erfolg. Hab auch schon alle Rechner abgeschaltet und nur noch die Server und Bintec-Brick waren an, aber sobald ich eine lokale Abfrage machte "telnet brick" ging schon die Leitung auf, obwohl bind richtig geantwortet hat. Na, das ist doch eine prima Fehlereingrenzung. Offensichtlich fehlt die Localhost-Zone in /var/named/. Am einfachsten von /usr/share/doc/packages/bind9/sample-config beide Dateien kopieren und entsprechend in /etc/named.conf eintragen. leider nicht, sowohl die "localhost" als auch die "reverse" zone sind da und in der named.conf eingetragen.
Stehen die lokalen Hosts in /etc/hosts ? Welche Reihenfolge steht in /etc/resolv.conf ? da sollte eigentlich 'order hosts bind' stehen.
Glaube nicht, daß das auch in /etc/resolv.conf stehen kann, aber meinen tust Du doch wohl /etc/host.conf Gruß Christoph -- Christoph Maurer - Paul-Röntgen-Straße 7 - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Hallo,
Christoph Maurer
Am Don, 08 Nov 2001 schrieb Dieter Kluenter:
"Daniel Bauer"
writes: Hi Matthias From: Matthias Houdek
Stehen die lokalen Hosts in /etc/hosts ? Welche Reihenfolge steht in /etc/resolv.conf ? da sollte eigentlich 'order hosts bind' stehen.
Glaube nicht, daß das auch in /etc/resolv.conf stehen kann, aber meinen tust Du doch wohl /etc/host.conf
Sorry, das kommt davon, wenn man drei Dinge gleichzeitig macht, eigentlich wollte ich auf /etc/hosts /etc/host.conf /etc/resolv.conf hinweisen :-( Also von vorn, in /etc/hosts sollten alle lokalen hosts aufgeführt werden, trotz DNS, in /etc/host.conf wird die Reihenfolge fuer den Resolver festgelegt, also 'order hosts bind' damit wird zuerst die /etc/hosts gelesen, wenn da nichts gefunden wird, wird der Nameserver befragt. In /etc/resolv.conf wird festgelegt, welche(r) Nameserver befragt werden soll, auf dem Server also tunlichst localhost 127.0.0.1 -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
On 8 Nov 2001, at 11:15, Dieter Kluenter wrote: [...]
Also von vorn, in /etc/hosts sollten alle lokalen hosts aufgeführt werden, trotz DNS,
Warum denn das? Das kann und will ich nicht glauben. Außerdem kann ich mir dann die Mühe eines lokalen DNS sparen, wenn ich eh die blöde Hosttabelle pflegen muss. Bei mir sind in der Hosttabelle nur localhost und der linux-Server selber enthalten. ALLES andere löst der lokale DNS auf. Und zwar ohne Einwahl (Ja. Dial on demand ist konfiguriert)
in /etc/host.conf wird die Reihenfolge fuer den Resolver festgelegt, also 'order hosts bind' damit wird zuerst die /etc/hosts gelesen, wenn da nichts gefunden wird, wird der Nameserver befragt. In /etc/resolv.conf wird festgelegt, welche(r) Nameserver befragt werden soll, auf dem Server also tunlichst localhost 127.0.0.1
ACK. So läuft das dann hier auch. Andreas
Hallo,
Andreas Kyek
On 8 Nov 2001, at 11:15, Dieter Kluenter wrote:
[...]
Also von vorn, in /etc/hosts sollten alle lokalen hosts aufgeführt werden, trotz DNS,
Warum denn das? Das kann und will ich nicht glauben. Außerdem kann ich mir dann die Mühe eines lokalen DNS sparen, wenn ich eh die blöde Hosttabelle pflegen muss. [...] Im Prinzip ist es richtig, dass ein Nameserver auch die lokalen Adressen aufloesen soll, und oft genug wird das auch so gemacht. Ich habe aber schon haeufiger erlebt, dass verschiedene Versionen von Bind nach Ablauf der TTL nicht ueber die lokalen Dateien aktualisieren, sondern versuchen, die ja dann unbekannte lokale Adresse ueber den Rootserver aufzuloesen. Wenn dann aus irgendwelchen Konfigurationsdateien eine TTL von 3600 abgeschrieben wird, geht der Nameserver nach einer Stunde regelmässig online. :-(
Ich empfehle daher immer, bei kleineren Netzen (5 - 10 Hosts) zusaetzlich die /etc/hosts zu pflegen. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Am Donnerstag, 8. November 2001 11:15 schrieb Dieter Kluenter:
... Also von vorn, in /etc/hosts sollten alle lokalen hosts aufgeführt werden, trotz DNS, in /etc/host.conf wird die Reihenfolge fuer den Resolver festgelegt, also 'order hosts bind' damit wird zuerst die /etc/hosts gelesen, wenn da nichts gefunden wird, wird der Nameserver befragt.
Verständnisproblem: Hab ich bei mir privat zwar auch so gemacht (bei 6 Rechnern ist das ja noch ein überschaubarer Aufwand), weil ich mich mit BIND erst später befasst habe. Aber in einem größeren Netzwerk hab ich in die /ect/hosts allenfalls den eigenen Rechner eingetragen, den Rest hab ich dem DNS-Server überlassen. Welchen Sinn macht es da, alle lokalen Rechner auch noch in die /etc/hosts einzutragen? Und wenn ja, müsste es ja auf allen hosts erfolgen. Wäre doch eine prima Scriptaufgabe, den DNS abzufragen und die /etc/hosts aufzubauen und ggf. zu aktualisieren. Gibt es da schon was von LINUX - (Gute Preise, gute Verbesserung :-)) ? -- Mit besten Grüßen / With kind regards _______________________________________________________________ | Matthias Houdek /// | | matthias@houdek.de /// | | ____________________/// | | *** 16868 Bantikow am See *** Tel.: +49-(0)33979-13932 *** | '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'
Hallo Dieter,
From: Dieter Kluenter
ich habe das selbe Problem und auch nach der Eintragung des leeren Forwarders keinen Erfolg. Hab auch schon alle Rechner abgeschaltet und nur noch die Server und Bintec-Brick waren an, aber sobald ich eine lokale Abfrage machte "telnet brick" ging schon die Leitung auf, obwohl bind richtig geantwortet hat. Na, das ist doch eine prima Fehlereingrenzung. Offensichtlich fehlt die Localhost-Zone in /var/named/. Am einfachsten von /usr/share/doc/packages/bind9/sample-config beide Dateien kopieren und entsprechend in /etc/named.conf eintragen. leider nicht, sowohl die "localhost" als auch die "reverse" zone sind da und in der named.conf eingetragen.
Stehen die lokalen Hosts in /etc/hosts ? Welche Reihenfolge steht in /etc/resolv.conf ? da sollte eigentlich 'order hosts bind' stehen.
Nein nicht alle, nur der Server und "Localhost", ich dachte das es reicht einen Host über Bind auflösen zu können, habe jetzt alle eingetragen und es funzt ;) Vielen Dank Daniel
participants (5)
-
Andreas Kyek
-
Christoph Maurer
-
Daniel Bauer
-
Dieter Kluenter
-
Matthias Houdek