Les commandes host et hostname – noms de domaines sous Linux

Les commandes

La commande host

 host google.fr
 google.fr has address 172.217.19.227
 google.fr has IPv6 address 2a00:1450:4007:80b::2003
 google.fr mail is handled by 40 alt3.aspmx.l.google.com.
 google.fr mail is handled by 30 alt2.aspmx.l.google.com.
 google.fr mail is handled by 50 alt4.aspmx.l.google.com.
 google.fr mail is handled by 20 alt1.aspmx.l.google.com.
 google.fr mail is handled by 10 aspmx.l.google.com.

Donne l’IP associée au nom de domaine (ici . 172.217.19.227).

host 8.8.8.8
 8.8.8.8.in-addr.arpa domain name pointer dns.google.

Donne le nom de domaine principal associé à l’IP (ici dns.google). Sous Windows, depuis l’invite de commande, on utilisera la commande nslookup google.fr.

La commande hostname

 hostname
 debian-10

Donne le nom d’hôte de la machine

hostname --fqdn
 S4211Debian7.tsrit.2isa.local

Affiche le FQDN (nom de domaine complètement qualifié/Fully Qualified Domain Name).

hostname nouveau_nom

En administrateur, modifie le nom d’hôte de la machine.


Les fichiers

On peut voir le contenu des fichiers avec la commande cat. Pour modifier des fichiers, on peut utiliser un éditeur comme nano.

Le fichier host

Le fichier hosts donne un moyen d’assurer la résolution de noms, de donner un nom FQDN à un hôte.

cat /etc/hosts

Le fichier host.conf

Le fichier host.conf sert à indiquer à votre poste les méthodes successives qu’il va utiliser pour effectuer sa résolution de nom, par exemple : consulter avant tout son propre fichier host, puis s’adresser à un service DNS.

cat /etc/host.conf

Le fichier resolv.conf

Le fichier resolv.conf sert à indiquer la liste des serveurs DNS que vous allez interroger (exemple avec Debian 10). Des programmes tels que dhcpd, networkmanager, etc. peuvent modifier le fichier resolv.conf. Si vous voulez le paramétrer vous-même, il vous faudra faire en sorte d’empêcher ces modifications.

 cat /etc/resolv.conf
 Generated by NetworkManager
 search home
 nameserver 192.168.1.1
 nameserver 8.8.8.8

Le fichier hostname

Le nom de votre machine est sauvegardé dans le fichier hostname.

cat /etc/hostname
 debian-10

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s