mein hostname ist vserver
mein host ist
127.0.0.1 localhost
84.23.66.227 speddys.homeserver.de
(...)
84.23.66.227 84-23-66-227
Das passt ja vorne und hinten nicht...:
1. Deinem Hostnamen fehlt die Domain: Als Hostname bitte immer den FQDN eintragen
2. In deiner Hosts muss die 127.0.0.1 auf "deinhostname.deinedomain deinhostname" eingetragen werden:
127.0.0.1 speddys.homeserver.de speddys
3. Du hast eine Route auf den FQDN sowie auf den numerischen Hostnamen gebaut, das wird nicht funktionieren.
Die dickgedruckte Linie bitte entfernen.
4. Deine Domain muss natürlich entsprechend auf die IP verweisen...
€dit:
In der originalen hostsdatei steht:
81.89.xxx.34 meinedomain.de pinos
in den automatisch erzeugten steht:
81.89.xxx.34 81-89-xxx-34 pinos
pinos ist mein hostname.
Die Hosts-Datei wird sich wahrscheinlich selbst neu erstellen, weil auf die alte nicht mehr zugegriffen werden kann, weil man die natürlich sinnigerweise unter Schreibschutz gelegt hat...
Wie dem auch sei:
In deiner Hosts müsste es folgendermaßen aussehen:
127.0.0.1 pinos.deinedomain.de pinox
# Auto-generated hostname. Please do not remove this comment.
81.89.***.34 pinos.deinedomain.de
€dit2:
Einfach die datei /etc/hostname entsprechend editieren
und die /etc/hosts anpassen
und beide dateien mittels befehl
chattr +is /etc/hostname
chattr +is /etc/hosts
schreibschützen
Je nach Distribution wird das nicht funktionieren (unter Debian beispielsweise nicht), generell ist das Vorgehen aber auch fragwürdig.
Dieses Vorgehen kann ich nicht empfehlen! Die Lösung mittels Skriptänderung ist da um einiges sauberer.