Wolfgang Hinsch
Am Freitag, 19. August 2005 13:53 schrieb Dieter Kluenter:
Wolfgang Hinsch
writes: Hallo Liste,
[...]
Er findet keinerlei hostnamen, wenn der Name nicht vollständig angegeben wird. Der Nameserver (bind) läuft direkt auf demselben Rechner.
host meinhost connection timed out, no servers could be reached
[...]
Vergleiche einmal die Einträge in /etc/hosts auf den diversen Rechnern.
Erstmal vielen Dank für die Antwort, aber...
das verstehe ich jetzt nicht so ganz. Natürlich kann ich alles in /etc/hosts eintragen, aber dann trage ich auf allen Rechnern alles in /etc/hosts ein und aktualisiere ständig überall.
Es geht nicht darum nun alle Hosts in /etc/hosts einzutragen, der Resolver (libresolv) prüft zuerst /etc/nsswitch.conf, danach /etc/hosts und erst zum Schluss /etc/resolv.conf
Die alte Kiste, auf der auch die Auflösung ohne domain lief, steht noch daneben. /etc/hosts unterscheidet sich auf beiden Systemen nicht grundsätzlich.
127.0.0.1 localhost [ipv6 lt SuSE] ip.ip.ip.ip host.domain host ....
Einziger Unterschied ist die Trennung, altes System tab, neues System blank.
Wenn ich den Eintrag auf 'der alten Kiste, richtig interpretiere, steht dort die Adresse und auch der Hostname ohne Domainanteil. Der Hostname ohne Domainanteil wird also bei dir durch /etc/hosts aufgelöst und nicht durch named. -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:8EF7B6C6