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: