Je loue un serveur exécutant Ubuntu 16.04 dans une entreprise, appelons-la company.org.
Actuellement, mon serveur est configuré comme ceci:
- nom d'hôte:
server737263
- nom de domaine:
company.org
Voici mon nom de domaine complet:
user@server737263:~ $ hostname --fqdn
server737263.company.org
Ce n'est pas surprenant.
Je loue aussi un nom de domaine, nommons-le domain.org
. Ce que je voudrais faire serait de renommer mon serveur en server1.domain.org
.
Cela signifie configurer mon nom d’hôte en tant que server1
et mon nom de domaine en tant que domain.org
.
Comment puis-je le faire correctement?
En effet, la page de manuel pour hostname
n'est pas claire. Pour moi au moins:
NOM D'HOTE (1)
[...]
SET NAME
- Lorsqu'elles sont appelées avec un argument ou avec l'option --file, les commandes définissent le nom d'hôte ou le nom de domaine NIS / YP. nomhôte utilise la fonction sethostname (2), tandis que les trois noms de domaine, ypdomainname et nisdomainname utilisent setdomainname (2). Notez que cela n’est effectif qu’au prochain redémarrage. Éditez / etc / hostname pour un changement permanent.
[...]
LE FQDN
- Vous ne pouvez pas modifier le nom de domaine complet avec le nom d'hôte ou le nom de domaine dns.
[...]
Il semble donc que l'édition /etc/hostname
ne suffit pas? Parce que s'il avait vraiment changé le nom d'hôte, il aurait changé le nom de domaine complet. Il y a aussi une astuce que j'ai lue pour changer le nom d'hôte avec la commande sysctl kernel.hostname=server1
, mais rien ne dit si c'est la bonne façon ou une astuce moche.
Alors:
Quelle est la bonne façon de définir le nom d'hôte?
Quelle est la bonne façon de définir le nom de domaine?
DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
sur mon serveur (même version).