Articles

/etc/hosts – fichier hosts dans la distribution Ubuntu

/etc/hosts – est un fichier hosts dans la distribution Ubuntu. Le fichier contient une liste d’adresses IP et de noms d’hôtes associés. Chaque ligne du fichier hosts correspondra à une entrée d’adresse IP suivie du nom d’hôte canonique associé.

Ainsi, chaque entrée ressemblerait à –

IP_addresses canonical_hostname

Ici, les adresses IP et les noms d’hôte canoniques doivent être séparés par au moins un espace vide. Et, si nous mettons # au début de chaque entrée, cette ligne particulière serait ignorée.

L’un des principaux avantages de conserver des entrées importantes dans le fichier hosts – il est très utile au cas où nos serveurs DNS ne seraient pas accessibles pour une raison quelconque. De plus, presque toutes les applications vérifient le fichier /etc/hosts avant de demander les entrées pertinentes d’un serveur DNS. Par conséquent, nous pouvons utiliser cette propriété à notre avantage au fur et à mesure des besoins.

Remarque: Les opérations suivantes nécessiteraient que vous ayez des privilèges de superutilisateur. Si vous n’en avez pas, contactez votre administrateur système pour obtenir de l’aide.

/etc/hosts – fichier hosts dans Ubuntu

Un utilisateur normal ne peut lire que le contenu d’un fichier /etc/hosts. Nous devons avoir un compte administratif, c’est-à-dire des privilèges root pour apporter les modifications nécessaires, si nécessaire.

Pour afficher le contenu du fichier /etc/hosts à l’aide de l’utilitaire de ligne de commande cat, émettez ce qui suit dans terminal –

cat /etc/hosts

Il retournerait avec ce qui suit –

127.0.0.1 localhost127.0.1.1 techpiezo-pc::1 localhost ip6-localhost ip6-loopbackff02::1 ip6-allnodesff02::2 ip6-allrouters

ici,

127.0.0.1 est pour notre hôte local (nécessaire pour les hôtes compatibles IPv4 ),

127.0.1.1 est un nom de domaine complet (FQDN) de la machine sur laquelle nous travaillons, et

::1 localhost ip6-localhost ip6-loopbackff02::1 ip6-allnodesff02::2 ip6-allrouters

il est également destiné à notre hôte local (nécessaire pour les hôtes compatibles IPv6).

Maintenant, pour éditer le fichier /etc/hosts – émettez ce qui suit dans terminal –

sudo nano /etc/hosts

remplacez nano par un éditeur de texte de votre choix.

Ajoutez le fichier et fournissez l’adresse IPv4 pour le nom d’hôte canonique associé. Par exemple,

XXX.XXX.XXX.XXX <canonical_hostname>

De même, remplacez les adresses IPv4 par des adresses IPv6 pour obtenir le résultat souhaité.

En conclusion, nous avons discuté de /etc/hosts – fichier hosts dans la distribution Ubuntu.