Re: getent hosts, libnss-myhostname und das Ermitteln des FQDN

Marco Moock <[email protected]>
Newsgroups gmane.linux.debian.user.german
Organization To protect and to server
Message-ID <[email protected]>
On 17.09.2025 15:30 Marc Haber wrote:

> On Wed, Sep 17, 2025 at 02:48:47PM +0200, Marco Moock wrote:
> >On 17.09.2025 14:20 Marc Haber wrote:  
> >> auf meinen neu installierten trixie-Systemen wurde
> >> libnss-myhostname installiert. Das führt dazu, dass in der
> >> nsswitch.conf "hosts: files dns" auf "hosts: files myhostname dns"
> >> geändert wird.
> >>
> >> In meinen /etc/hosts files steht
> >> 127.0.1.1 hostname.example.com hostname
> >> während auf den Trixies, die bereits im Installer ihre statische IP
> >> bekommen haben, z.B. steht
> >> 2001:db8:4341:2901::57:100 hostname.example.com hostname  
> >
> >Was nicht gerade optimal ist, weil diese statische IP ggf. nicht
> >immer erreichbar ist, wenn das Interface down ist.
> >
> >Besser sind da ::1 und 127.0.0.1, weil die immer da sind (es sei
> >denn, man macht die absichtlich kaputt).  
> 
> Das will man aber auf localhost auflösen haben, deswegen macht Debian
> ja den Stunt mit 127.0.1.1 (vermutlich dann wenn der Installer seine
> IP per DHCP bekommen hat, das müsste man mal ausprobieren).

Dann wird myhostname dir da zumindest in der Standardausführung nen
Strich durch die Rechnung machen. Deine Frage wäre damit beantwortet,
entferne das aus der nsswitch.conf

> >> Auf den frisch installierten trixies mit libnss-myhostname gibt
> >> "getent hosts hostname" nur den kurzen Hostnamen zurück, auf den
> >> updateten trixies ohne libss-myhosntame gibt "getent hosts
> >> hostname" den FQDN zurück.  
> >
> >Was ist als Hostname gesetzt, sprich was spuckt hostnamectl aus?  
> 
> Static Hostname: spuckt auf allen Systemen der Stichprobe den
> shortname aus.

Dann dürfte das für deine Mailserverprobleme sorgen. War bei mir auch
so, diverse Milter haben den kurzen Namen verwendet. Ich habe daher den
FQDN in /etc/hostname eingetragen.

> >hostname gibt den FQDN aus.  
> 
> und hostname --fqdn?

auch.
hostname -s dann nur noch den kurzen Namen.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.