Menu
Coddy logo textTech

Rechercher un nom

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

Lorsque la réponse ne se trouve pas dans votre fichier hosts, une requête est envoyée au DNS. Vous pouvez effectuer cette recherche manuellement :

nslookup example.com

La sortie comporte deux parties. D’abord, le serveur qui a répondu, c’est-à-dire le résolveur que votre machine est configurée pour utiliser, et qui varie donc d’un réseau à l’autre. Ensuite, la réponse : l’adresse ou les adresses auxquelles le nom correspond.

Vous verrez généralement la réponse marquée comme non autoritative. Ce n’est pas un avertissement. Cela signifie que la réponse provenait d’un cache situé sur le chemin plutôt que du serveur de noms propre au domaine, ce qui est normal et permet au DNS d’être rapide.

L’habitude utile consiste à comprendre ce que cela vous indique en cas d’échec. Si la recherche ne renvoie rien, cessez d’examiner les pare-feu et les ports : aucune connexion n’a encore été tentée. Le problème vient du nom lui-même.

challenge icon

Défi

Moyen

Observez une recherche échouer, volontairement.

La terminaison .invalid est réservée : il est garanti qu’elle n’existera jamais, ce qui la rend parfaite pour tester à quoi ressemble une recherche échouée.

Essayez de rechercher nope.invalid et affichez resolved si cela fonctionne ou failed dans le cas contraire. Résultat attendu :

failed

Envoyez la sortie normale ailleurs avec >/dev/null 2>&1 afin que seul votre propre mot soit affiché.

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