SuSE-8.2: Problem mit Auflösung "domainloser" Hostnamen
Hallo, ich habe hier ein lokales Netz mit einem SuSE-8.0-Server, auf dem u.a. DHCP und ein damit gekoppelter DNS läuft, damit die wechselnden Clients automatich eine IP-Nummer zugewiesen bekommen und ihr Hostname im lokalen Netz sofort bekannt ist (die Clients legen den Hostnamen selbst fest). Der Sever ist auch Gateway zum Internet via ISDN. Meine lokale Domain ist "wofritz.de". Die /etc/resolv.conf auf den clients lautet: -------------------------- search wofritz.de nameserver 192.168.1.3 -------------------------- Bei SuSE-8.2 hat sich offenbar das Verhalten bei der Auflösung von einfachen Hostnamen ohne Domainteil gegenüber 8.0 geändert. Bei 8.0 wird bei einfachen Hostnamen die in der resolv.conf angegebene Domain angehängt und dieser Name im DNS abgefragt, bei Hostnamen, die einen Domainteil enthalten (also mindestens einen Punkt), wird der ungeänderte Hostname abgefragt. Bei 8.2 werden laut tcpdump immer zwei DNS-Abfragen gemacht: einmal mit dem ungeänderten Hostnamen und dann mit der angehängten Domain aus der resolv.conf. Bei einem Host "gurke" werden abgefragt: "gurke." und "gurke.wofritz.de", bei einem Hostnamen "gurke.wofritz.de" werden abgefragt "gurke.wofritz.de" und "gurke.wofritz.de.wofritz.de". Nur "gurke.wofritz.de" wird vom DNS aufgelöst, die anderen Anfragen werden an den Nameserver meines Providers weitergeleitet und bauen eine Verbindung ins Netz auf. Für dieses Problem habe ich keine Lösung finden können. Anscheinend hat sich aber die Resolver-Library bei 8.0 gegenüber 8.2 geändert (es gibt jetzt manpages, die mir aber nicht weitergeholfen haben) Hat jemand dieses Verhalten auch beobachtet und evt. eine Abhilfe gefunden? Ich bin für jeden Hinweis dankbar, werde aber auch selbst weiterforschen. Wolfgang
participants (1)
-
Wolfgang Fritz