Menu
Coddy logo textTech

Récapitulatif : les noms

Leçon 9 sur 47 du cours Réseautage avec le terminal de Coddy.

Un nom doit devenir une adresse avant que quoi que ce soit puisse se connecter, et deux éléments peuvent répondre à cette question.

Votre machine vérifie d’abord /etc/hosts. Tout ce qu’elle y trouve l’emporte immédiatement, et DNS n’est jamais interrogé. Ce n’est que si le nom est absent qu’elle s’adresse à un résolveur DNS, qui répond généralement depuis un cache, d’où le libellé familier non-authoritative.

cat /etc/hosts        # vérifié en premier, et il l'emporte
nslookup example.com  # interroger le DNS quand le fichier n'a rien

Les enregistrements se présentent sous différents types : A et AAAA pour les adresses, CNAME pour un alias, MX pour le courrier, TXT pour du texte libre, et chacun possède un TTL qui détermine combien de temps il peut être mis en cache.

L’habitude à retenir : la résolution et la connexion sont deux étapes distinctes, et savoir laquelle a échoué constitue l’essentiel du diagnostic.

challenge icon

Défi

Moyen

Lisez la réponse fournie par le fichier hosts, dans l'autre sens.

Dans le dernier défi, vous avez affiché l'adresse correspondant au nom. Affichez maintenant le nom vers lequel 127.0.0.1 est mappé, en le prenant dans la première ligne de /etc/hosts qui commence par cette adresse. La sortie attendue est exactement :

localhost

^ dans un motif grep signifie « au début de la ligne », ce qui vous empêche de faire correspondre une adresse qui contient simplement ces chiffres.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Réseautage avec le terminal

Entraînez-vous par vous-même : Playground Terminal