Si par nom de domaine vous entendez suffixe de domaine, alors /etc/resolv.conf
est l'endroit où le domaine va. Il suffit d'ajouter une ligne domain yourdomain.com
Ensuite, pour définir le nom d'hôte de votre serveur, il n'y a qu'un seul bon endroit pour cela, et c'est /etc/sysconfig/network
. Ajouter une ligne HOSTNAME=yourhostname
et ne mettez pas le suffixe du domaine dans le nom de l'hôte, car il le prendra à partir de /etc/resolv.conf
.
Vous n'avez pas besoin d'ajouter quoi que ce soit (et ne devriez pas le faire) dans la section /etc/hosts
pour définir votre nom d'hôte. C'est la mauvaise façon de procéder.
Pour tester votre installation, utilisez le hostname
commandement :
-
Utilisez hostname -s
pour obtenir le nom court (qui devrait refléter ce que vous avez en /etc/sysconfig/network
-
Utilisez le hostname -d
pour tester votre domaine (devrait refléter ce que vous avez dans /etc/resolv.conf
)
-
Pour tester l'ensemble, vous pouvez utiliser hostname -f
o hostname -A
pour la version très longue.