Comment configurer le nom d'hôte sur le top 10 d'Ubuntu.Top 10 LTS

Comment configurer le nom d'hôte sur le top 10 d'Ubuntu.Top 10 LTS
Le nom d'hôte d'un ordinateur est un nom qui est utilisé pour identifier de manière unique l'ordinateur dans un réseau. Habituellement, le nom d'hôte d'un ordinateur est un nom de domaine entièrement qualifié (FQDN). L'adresse IP du FQDN est la même que l'adresse IP de l'ordinateur dans lequel le nom d'hôte est réglé. Ainsi, l'ordinateur peut être traité à l'aide de l'adresse IP de l'ordinateur ainsi que du FQDN.

FQDN est en fait un sous-domaine de votre domaine. Le sous-domaine / FQDN doit avoir un enregistrement A (pour IPv4) ou un enregistrement AAAA (pour IPv6) dans votre serveur de nom de domaine (DNS). Nous en parlerons plus dans la dernière section de cet article.

Les choses peuvent sembler compliquées maintenant. Mais un exemple rendra les choses plus claires.

Exemple:

Disons, vous avez un nom de domaine nodekite.com Et vous avez 2 ordinateurs sur le réseau, l'ordinateur A et l'ordinateur B. L'ordinateur A a l'adresse IP 192.168.20.141 et l'ordinateur B a l'adresse IP 192.168.20.142. Maintenant, disons, vous voulez nommer un ordinateur A nuage1, et l'ordinateur B cloud2.

Dans ce cas, le nom d'hôte FQDN de l'ordinateur A serait nuage1.nodekite.com et l'ordinateur B serait cloud2.nodekite.com.

Votre serveur DNS aura également des enregistrements pour nuage1.nodekite.com et cloud2.nodekite.com. De sorte que nuage1.nodekite.com se résoudre à l'adresse IP de l'ordinateur A 192.168.20.141 et cloud2.nodekite.com se résoudre à l'adresse IP de l'ordinateur B 192.168.20.142. Maintenant, vous pouvez utiliser les FQDN au lieu d'adresses IP pour communiquer entre l'ordinateur A et B.

Tout ce que j'ai dit est illustré dans la figure ci-dessous qui peut vous aider à comprendre ce concept facilement.

Fig 1: Principes de travail des noms d'hôtes FQDN

Assez de théories pour l'instant. Commençons par les implémentations pratiques.

Configuration de l'adresse IP statique:

Vous devez configurer des adresses IP statiques sur votre Ubuntu 20.04 Machines LTS sur lesquelles vous configurerez les noms d'hôte FQDN. Si vous avez besoin d'aide pour mettre en place des adresses IP statiques sur votre Ubuntu 20.04 machines, consultez mon article Configuration de l'adresse IP statique sur Ubuntu 20.04 LTS à Linuxhint.com.

J'ai configuré l'adresse IP statique 192.168.20.141 Sur l'ordinateur A.

Et l'adresse IP statique 192.168.20.142 Sur l'ordinateur B.

Ajout des entrées DNS au serveur DNS:

Vous devez ajouter les enregistrements requis (pour IPv4) ou les enregistrements AAAA (pour IPv6) pour les FQDN dans votre serveur DNS.

J'ai ajouté un enregistrement pour nuage1.nodekite.com et cloud2.nodekite.com dans mon serveur DNS comme vous pouvez le voir dans la capture d'écran ci-dessous.

Maintenant, vous pouvez vérifier si le nom DNS nuage1.nodekite.com à la résolution d'adresses IP fonctionne avec la commande suivante:

$ nslookup cloud1.nodekite.com 8.8.8.8

NOTE: Ici, 8.8.8.8 est l'adresse IP du serveur Google Public DNS. Vous pouvez le changer en une autre adresse de serveur DNS si nécessaire.

Comme vous pouvez le voir, la résolution du nom DNS fonctionne pour nuage1.nodekite.com.

NOTE: La résolution du nom DNS peut ne pas fonctionner immédiatement après l'avoir ajouté à votre serveur DNS. Les modifications peuvent prendre quelques minutes à quelques heures (24 heures à Max) pour se propager à tous les serveurs DNS publics.

De la même manière, vous pouvez vérifier si le nom DNS cloud2.nodekite.com à la résolution d'adresse IP fonctionne.

$ nslookup cloud2.nodekite.com 8.8.8.8

La résolution du nom DNS fonctionne pour cloud2.nodekite.com aussi.

Autoriser les modifications du nom d'hôte dans le serveur Ubuntu 20.04 LTS:

Si vous utilisez Ubuntu Server 20.04 LTS, alors assurez-vous préserve_hostname est réglé sur FAUX dans le / etc / cloud / cloud.CFG déposer. Sinon, les modifications du nom d'hôte ne persisteront pas sur le redémarrage.

Tout d'abord, ouvert / etc / cloud / cloud.CFG fichier avec la commande suivante:

$ sudo nano / etc / cloud / cloud.CFG

Maintenant, assurez-vous préserve_hostname est réglé sur FAUX. Ensuite, enregistrez le fichier en appuyant sur + X suivie par Y et .

Notez que pour Ubuntu Desktop 20.04 LTS, cette étape n'est pas requise.

Définition des noms d'hôte:

Maintenant, vous pouvez définir nuage1.nodekite.com Comme le nom d'hôte de l'ordinateur A avec la commande suivante:

$ sudo hostnamectl set-hostname cloud1.nodekite.com

Maintenant, pour que les modifications prennent effet, redémarrez votre ordinateur avec la commande suivante:

$ sudo redémarrer

Une fois que votre ordinateur bottait, exécutez la commande suivante pour vérifier si le nom d'hôte de l'ordinateur A a changé.

$ hostname

Comme tu peux le voir, nuage1.nodekite.com est défini comme le nom d'hôte de l'ordinateur A.

De la même manière, réglé cloud2.nodekite.com Comme le nom d'hôte de l'ordinateur B.

$ sudo hostnamectl set-hostname cloud2.nodekite.com

Maintenant, redémarrez votre ordinateur pour que les modifications prennent effet.

$ sudo redémarrer

Une fois que votre ordinateur bottait, vérifiez si le nom d'hôte a changé avec la commande suivante:

$ hostname

Comme tu peux le voir, cloud2.nodekite.com est défini comme le nom d'hôte de l'ordinateur B.

Vérification de la connectivité entre les hôtes:

Maintenant, vérifiez si l'ordinateur A peut se faire un ping en utilisant le nom d'hôte nuage1.nodekite.com comme suit:

$ ping -c 5 $ (nom d'hôte)

Comme vous pouvez le voir, l'ordinateur A peut se faire un ping en utilisant le nom d'hôte nuage1.nodekite.com. Ainsi, la résolution DNS fonctionne correctement pour l'ordinateur A.

Maintenant, vérifiez si l'ordinateur B peut se faire un ping en utilisant le nom d'hôte cloud2.nodekite.com comme suit:

$ ping -c 5 $ (nom d'hôte)

L'ordinateur B peut également se cingler en utilisant le nom d'hôte cloud2.nodekite.com. Ainsi, la résolution DNS fonctionne également correctement pour l'ordinateur B.

Maintenant, vérifiez si l'ordinateur A CAN Ping Computer B en utilisant le nom d'hôte de l'ordinateur B comme suit:

$ ping -c 3 cloud2.nodekite.com

Comme vous pouvez le voir, l'ordinateur A peut faire un ping sur l'ordinateur B en utilisant le nom d'hôte de l'ordinateur B.

De la même manière, vérifiez si l'ordinateur B peut cingler l'ordinateur A en utilisant le nom d'hôte de l'ordinateur A comme suit:

$ Ping -C 3 Cloud1.nodekite.com

Comme vous pouvez le voir, l'ordinateur B peut cingler sur l'ordinateur A en utilisant le nom d'hôte de l'ordinateur A.

Ainsi, l'ordinateur A et l'ordinateur B peuvent communiquer entre eux en utilisant le nom d'hôte nuage1.nodekite.com et cloud2.nodekite.com respectivement.

C'est donc ainsi que vous configurez correctement les noms d'hôte dans votre serveur Ubuntu 20.04 LTS. Merci d'avoir lu cet article.