Am 06.07.2010 12:06, schrieb David Haller:
Kurz: hostname -f verwendet 'gethostbyname'. Mit allem was da bei der glibc an libnss_* dranhängt.
Wenn in /etc/nsswitch.conf jetzt z.B. "dns" vor "files" steht, dann würden erst die in resolv.conf eingetragenen nameserver befragt.
Hier steht files vor dns.
Aber für die normale Situation (und in der bist du, wenn du danach fragen mußt ;P) gilt: Ja, das läuft (nur) über die /etc/hosts, und dabei ist speziell der (erste) 127/8 Eintrag relevant. Also, schreib in die /etc/hosts:
127.0.0.1 HOST.subdom.example.com localhost HOST nochn_alias ::1 HOST.subdom.example.com localhost HOST nochn_alias
(wobei ich nicht weiß, ob der IPv6 Teil davon korrekt ist).
Wichtig ist jedenfalls, daß der FQDN als erstes definiert wird:
IP-ADDR FQDN ALIAS [ALIAS...]
Siehe auch: man gethostname, man gethostbyname, ...
Hmmm, mist. In der hosts kann ich nicht editieren. Wie geschrieben....das ganze wird mit m4 erzeug und auf alle Rechner im Haus und in den Filialen verteilt Wenn ich das was rumpfusche ists spätestens beim nächsten Update-Lauf wieder weg. Und im m4 rumpfuschen....wer weiß was ich damit wieder alles auslöse. Aber danke für die Erklärungen. Gruß Daniel
BTW: Evolution erzeugt (AFAIK immer noch) die Message-ID ausschließlich per "gethostbyname", was im Alltag zu quasi 100% ungültigen MIDs führt. Ganz großes Kino.
==== aus meinem sigfile ==== %% [Generierung der Message-ID in Evolution]
But if you do so, it must be globally unique. globally unique to the application. Hahahahaha!! "Globaly unique" innerhalb meiner Applikation!! Aua!!! Das ist Politiktauglich! [Ratti und > Jeffrey Stedfast] %% [Evolution - Message-ID] Oh ja... Apropos: die libcamel (die fuer diesen Muell verantwortlich ist) ist, aehm. "interessant" zu lesen... Und NEIN! Ich habe keine Lust, den Muell zu fixen. Es sei denn, man zahlt mir Schmerzensgeld. [David Haller in suse-linux, gef. von C. Boltz] %% ===
HTH, -dnh
PS: kann das mal jemand Yast beibringen und/oder ne Wiki-Seite dazu schreiben?
-- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- 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