GNU/Linux >> Tutoriels Linux >  >> Linux

Comment définir et modifier le nom d'hôte et le FQDN (nom de domaine complet) dans RHEL et CentOS 7

Dans un environnement réseau, tous les systèmes informatiques, qu'il s'agisse d'un PC Windows, d'un serveur Linux ou d'un ordinateur central Unix, ont un nom d'hôte. Un nom d'hôte est une étiquette (également connue sous le nom de nom d'ordinateur) qui est attribuée à un appareil connecté à un réseau informatique et qui est utilisée pour identifier l'appareil dans diverses formes de communication électronique telles que les serveurs World Wide Web, les agents de transport de courrier électronique ou Usenet. .

Le nom d'hôte peut être ajouté à un nom de domaine, qui est un nom dans un système de noms de domaine (DNS), séparé du nom d'hôte par un point (point). Dans cette dernière forme, le nom d'hôte est également appelé nom de domaine. Si le nom de domaine est complètement spécifié, y compris un domaine de premier niveau d'Internet, le nom d'hôte est alors considéré comme un nom de domaine complet (FQDN). Par exemple, hostname.domain.com.

Il est important de définir un nom d'hôte et un nom de domaine complet corrects, en particulier pour un système nouvellement configuré qui est presque certainement connecté à Internet. Pour Linux, le nouveau nom d'hôte du système est normalement le nom d'hôte localhost.localdomain, sans partie de domaine du FQDN (nom de domaine complet). Ce didacticiel explique comment modifier correctement le nom d'hôte et le nom de domaine complet.

AstucePour vérifier le nom d'hôte actuel, utilisez la commande suivante :

hostname

Pour vérifier le FQDN actuel, utilisez la commande suivante :

hostname -f

Le FQDN peut être plus court (seul le nom d'hôte est affiché) s'il n'y a pas de nom de domaine DNS (Internet) configuré.

Ou vous pouvez utiliser la commande suivante pour afficher tous les noms d'hôte statiques, transcients et jolis :

hostnamectl status

  1. Modifiez le nom d'hôte de la machine avec l'une des méthodes suivantes (remplacez hostname avec le nom d'ordinateur réel que vous souhaitez attribuer (sans nom de domaine, c'est-à-dire le nom d'hôte uniquement) :

    Méthode 1 :exécutez la commande suivante :

    hostnamectl set-hostname hostname

    Méthode 2 :modifiez le fichier /etc/hostname et remplacez le contenu existant par le nouveau nom d'hôte.

  2. Si vous utilisez la méthode 2 ci-dessus, exécutez la commande suivante pour que la modification soit effective :
    systemctl restart systemd-hostnamed
  3. Modifiez le fichier /etc/hosts et entrez une nouvelle ligne avec l'adresse IP, le FQDN (nom de domaine complet) et le nom d'hôte du système. Par exemple :
    192.168.1.1 server.techjourney.net server
    RemarqueFQDN ne peut pas être modifié à l'aide du nom d'hôte. La méthode recommandée pour définir le nom de domaine complet consiste à faire du nom d'hôte un alias pour le nom complet à l'aide de /etc/hosts, DNS ou NIS. Comme l'entrée d'hôtes dans /etc/nsswitch.conf utilisée pour résoudre les noms d'hôtes dans RHEL 7 et CentOS 7 utilise et analyse toujours les "fichiers" (c'est-à-dire /etc/hosts en premier, il est donc recommandé de modifier le FQDN tin /etc/hosts, qui spécifie également son adresse IP principale.

    Toutefois, si vous avez ajouté une entrée pour le système dans le serveur DNS pour le LAN local qui peut résoudre avec précision et renvoyer le nom de domaine complet du système lorsqu'il est interrogé, vous pouvez ignorer cette étape.


Linux
  1. Comment définir/modifier un nom d'hôte sur CentOS 7 Linux

  2. Comment définir ou modifier le nom d'hôte du système sous Linux

  3. Comment définir ou modifier le nom d'hôte dans CentOS 7 / RHEL 7

  4. Comment changer le nom d'hôte (nom de l'ordinateur) sur Fedora et CentOS

  5. Comment changer le nom de l'interface dans CentOS/RHEL 8 en utilisant prefixdevname

Comment définir/modifier le nom d'hôte dans CentOS 8 / RHEL 8

Comment changer le nom de l'interface réseau en eth0 sur CentOS 8 / RHEL 8

Comment définir ou modifier le nom d'hôte sous Linux

Comment changer le nom d'hôte dans CentOS/RHEL 8

Comment configurer SSH sur CentOS et RHEL

Comment changer le nom d'hôte dans CentOS/RHEL 7