[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: hostname



* Reinhold Plew <Reinhold.Plew@aedon-its.de> wrote:
> > 
> > Quatch. Schnellschuß, stimmt so nicht. Der sucht auch in der
> > /etc/resolv.conf (domain foo.bar) und wenn er da nix findet 
> > nimmt er auch den aus /etc/hosts, wenn man da den FQDN mit 
> > reingeschrieben hat.
> 
> das musst Du mir mal erklären ;-)
> Meine resolv.conf enthält keinen Domainnamen, nur in der /e/hosts
> habe ich den FQDN drin. Trotzdem liefert mir hostname -d keinen Output.

Erlären kan ich dir (und mir) das auch nicht so recht. Ich hab das nur
durch Ausprobieren rausgefunden. 
Wenn ich in der resolv.conf den search und domain-Teil auskommentiere
liefert 'hostname -d' noch immer den Domainnamen. kommentiere ich dazu
noch in der /etc/hosts den Teil
192.168.10.4 algol.home.sge.kicks-ass.org algol
aus, sagt 'hostname -d' hostname: Unknown host
Mit 192.168.10.4 algol liefert 'hostname -d' gar keine Ausgabe.

$strace -eopen hostname -d
open("/etc/ld.so.cache", O_RDONLY)      = 7
open("/lib/tls/libc.so.6", O_RDONLY)    = 7
open("/etc/resolv.conf", O_RDONLY)      = 7
open("/etc/nsswitch.conf", O_RDONLY)    = 7
open("/etc/ld.so.cache", O_RDONLY)      = 7
open("/lib/tls/libnss_files.so.2", O_RDONLY) = 7
open("/etc/host.conf", O_RDONLY)        = 7
open("/etc/hosts", O_RDONLY)            = 7
home.sge.kicks-ass.org
Process 5282 detached

Aber!
cat /etc/hosts
,----
| 192.168.10.4 algol.hooooooooome.sge.kicks-ass.org algol
| #192.168.10.4  algol
| 127.0.0.1 localhost
`----
$strace -eopen hostname -d
open("/etc/ld.so.cache", O_RDONLY)      = 7
open("/lib/tls/libc.so.6", O_RDONLY)    = 7
open("/etc/resolv.conf", O_RDONLY)      = 7
open("/etc/nsswitch.conf", O_RDONLY)    = 7
open("/etc/ld.so.cache", O_RDONLY)      = 7
open("/lib/tls/libnss_files.so.2", O_RDONLY) = 7
open("/etc/host.conf", O_RDONLY)        = 7
open("/etc/hosts", O_RDONLY)            = 7
hooooooooome.sge.kicks-ass.org
Process 5390 detached

Also schließe ich daraus, das der Eintrag in der hosts wohl was damit zu
tun hat. Falsch?

Gruß
Jens



Reply to: