10.3/11.0: /etc/hosts wird ignoriert?
Wieso werden Einträge in /etc/hosts ignoriert, obwohl der Zugriff in /etc/nsswitch.conf definiert ist? Ausschnitt aus /etc/nsswitch.conf "# ... # passwd: files nis # shadow: files nis # group: files nis ... #hosts: files mdns4_minimal [NOTFOUND=return] dns hosts: files mdns4_minimal dns networks: files dns" Ausschnit aus /etc/hosts: "# # hosts This file describes a number of hostname-to-address # mappings for the TCP/IP subsystem. It is mostly ... 127.0.0.1 localhost 10.45.64.220 lsts02.xxx-yyy.lokal lsts02 127.0.0.2 lsts02.xxx-yyy.lokal lsts02 ... 1.2.3.4 not.tobi.found" etc/resolv.conf: "nameserver 10.45.64.49 nameserver 10.43.160.135 search xxx-yyy.lokal" /Desktop> host 1.2.3.4 Host 4.3.2.1.in-addr.arpa not found: 3(NXDOMAIN) /Desktop> host not.tobi.found Host not.tobi.found.xxx-yyy.lokal not found: 3(NXDOMAIN) /Desktop> nslookup not.tobi.found Server: 10.45.64.49 Address: 10.45.64.49#53 ** server can't find not.tobi.found.xxx-yyy.lokal: NXDOMAIN Besonders verwirrt mich, das beim "host/nslookup"-Aufruf der Domain-Teil aus dem search-Parameter aus resolv.conf angehängt wird, obwohl es sich doch um einen FQDN handel(t/n sollte). Irgendwelche Tipps? MfG hjb -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hermann J. Beckers wrote:
Besonders verwirrt mich, das beim "host/nslookup"-Aufruf der Domain-Teil aus dem search-Parameter aus resolv.conf angehängt wird, obwohl es sich doch um einen FQDN handel(t/n sollte).
das ist ein alter aberglaube. fqdn enden auf punkt. ohne punkt als letztes zeichen ists kein fqdn.
# nslookup proxy. Server: 127.0.0.1 Address: 127.0.0.1#53 ** server can't find proxy: NXDOMAIN ctshadeshnx01-neu:/opt # nslookup proxy Server: 127.0.0.1 Address: 127.0.0.1#53 proxy.site canonical name = hades.site. Name: hades.site Address: 192.168.1.1
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hermann J. Beckers wrote:
Wieso werden Einträge in /etc/hosts ignoriert, obwohl der Zugriff in /etc/nsswitch.conf definiert ist?
[...]
/Desktop> host not.tobi.found Host not.tobi.found.xxx-yyy.lokal not found: 3(NXDOMAIN)
/Desktop> nslookup not.tobi.found Server: 10.45.64.49 Address: 10.45.64.49#53
Mach ein ping auf not.tobi.found dann wirst Du sehen, das /etc/hosts von deinem System sehr wohl ausgewertet wird. Die Tools "nslookup" und "host" berücksichtigen dagegen /etc/hosts nie, egal was in /etc/nsswitch.conf steht. Das hat nichts mit SUSE zu tun. Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
ab
-
Hermann J. Beckers
-
Joachim Marx