Um die .local, .lan, .intern Sünden zu beheben und vor allem spätestens, wenn es notwendig wird, einem internen Dienst ein „ordentlich“, soll heißen öffentlichen CA, signierten Zertifikat auszustatten ist sinnvoll und notwendig den Maschinen einen Fully Qualified Name mit gültiger tld.
Also passen wir hier in unseren vorhandenen Debian Systemen mal fleißig die Namen an:
- /etc/init.d/hostname.sh stop
- echo fliege.home.example.org > /etc/mailname
- echo fliege > /etc/hostname
- in der /etc/hosts „192.168.102.12 fliege.home.example.org fliege“
- /etc/init.d/hostname.sh start
Danach sollte sich die Maschine wie folgt verhalten:
fliege:~# hostname fliege fliege:~# hostname -f fliege.home.example.org
Wirklich ausschlaggebend ist eigentlich nur die /etc/hosts
127.0.0.1 localhost.localdomain localhost 192.168.102.12 fliege.home.example.org fliege
Die Datei /etc/hostname ist eigentlich nur anzupassen, wenn sich der Hostname selber ändert
Die Datei /etc/mailname ist nur vorhanden, wenn auch ein MTA installiert ist – hier sollte der gleiche fqdn gesetzt sein, wie in der /etc/hosts