Un nom d’hôte est un identifiant unique attribué à une machine sur un réseau. Dans le système d’exploitation Linux, la définition d’un nom d’hôte statique garantit la cohérence, ce qui facilite la gestion et l’identification des serveurs ou des stations de travail. Cet article explique les différentes méthodes d’attribution d’un nom d’hôte statique sous Linux, couvrant à la fois les modifications temporaires et permanentes dans les différentes distributions.
Avant de modifier le nom d’hôte, vérifiez le nom actuel à l’aide de la commande
hostnamectl
Ou simplement :
hostname
Cela affichera le nom d’hôte actuel de votre machine Linux.
La plupart des distributions Linux modernes (Ubuntu, Debian, CentOS, Fedora) utilisent systemd, qui fournit la commande hostnamectl pour gérer les noms d’hôtes.
sudo hostnamectl set-hostname my-static-hostname
hostnamectl
Le changement est immédiat et persiste à travers les redémarrages.
Pour les distributions qui n’utilisent pas hostnamectl, modifiez directement le fichier /etc/hostname.
sudo nano /etc/hostname
sudo systemctl restart systemd-hostnamed
Ou redémarrez le système :
sudo reboot
Après avoir changé le nom d’hôte, mettez à jour le fichier /etc/hosts pour refléter le nouveau nom.
sudo nano /etc/hosts
127.0.0.1 mon-nom-d'hôte-statique
Cela permet d’éviter les problèmes de réseau et de garantir une résolution correcte du nom d’hôte.