Deux moments vraiment différents
dig / nslookup
Détail complet du protocole, scriptable, hors ligne
Outil web
Sans installation, recherches en masse, partageable
dig et nslookup ou outil DNS web : lequel utiliser ?
dig et nslookup sont des classiques de la ligne de commande pour de bonnes raisons : ils sont précis, scriptables et disponibles sur presque tous les systèmes dotés d'un terminal. Un outil de recherche web ne cherche pas tant à les remplacer qu'à couvrir les situations où ils sont moins adaptés à la tâche du moment.
Là où les outils du terminal l'emportent
- Interroger directement un serveur DNS précis, différent de celui par défaut : dig @1.1.1.1 example.com tient en une commande, sans écran de configuration.
- Inspecter la réponse complète, avec les drapeaux, les TTL et la structure exacte des enregistrements renvoyés : utile quand vous déboguez le DNS lui-même plutôt que de simplement chercher une réponse.
- Intégrer une vérification dans un flux automatisé plus large qui vit déjà dans un script shell ou un pipeline CI.
- Travailler entièrement hors navigateur, sur un serveur auquel vous êtes déjà connecté en SSH.
Là où un outil web trouve sa place
- Une vérification rapide depuis un téléphone, ou n'importe quel appareil sans terminal sous la main.
- Résoudre d'un coup une très longue liste de domaines, avec un suivi de progression et un véritable export, plutôt que d'envoyer à la main dans un fichier texte le résultat d'une boucle d'appels à dig.
- Donner un lien à un collègue non technicien plutôt que de lui expliquer comment installer et utiliser un outil en ligne de commande.
- Planifier une vérification récurrente avec un tableau de bord à consulter plus tard, plutôt que d'entretenir soi-même une tâche cron et un endroit où stocker sa sortie.
| Critère | dig / nslookup | Outil web |
|---|---|---|
| Mise en place requise | Un terminal, déjà installé sur la plupart des systèmes | Aucune : un simple navigateur |
| Interroger un serveur précis | Une option (@1.1.1.1) | Généralement limité au résolveur propre à l'outil |
| Résolution en masse | Exige d'écrire soi-même une boucle | Intégrée, avec progression et export |
| Détail complet du protocole (drapeaux, TTL) | Oui, dans la réponse brute | Généralement masqué |
| Partageable avec un collègue non technicien | Difficilement | Un simple lien |
En pratique, la plupart des personnes qui utilisent un outil web pour des recherches rapides et ponctuelles gardent dig sous la main pour le débogage DNS vraiment approfondi : les deux ne sont pas en concurrence, ils conviennent à des points différents du spectre entre « il me faut une réponse rapide » et « il me faut voir exactement ce que fait le protocole ».
Deux options de dig à connaître même si vous utilisez peu le reste
- dig +short supprime l'en-tête verbeux et les drapeaux, et n'affiche que la réponse : idéal pour l'envoyer dans un script plutôt que d'analyser le format habituel de dig, pensé pour les humains.
- dig +trace rejoue manuellement toute la chaîne de résolution et montre chaque étape, des serveurs racine jusqu'à la réponse faisant autorité : le moyen le plus rapide de voir quelle étape de la chaîne dysfonctionne quand le problème se situe plus haut que l'enregistrement final lui-même.
Le mode interactif de nslookup, souvent négligé
La plupart des gens lancent nslookup comme une commande isolée puis passent à autre chose, mais saisir nslookup seul, sans argument, ouvre une invite interactive où l'on peut définir un serveur une fois (server 1.1.1.1) puis le réutiliser pour plusieurs requêtes successives sans le répéter à chaque fois : très pratique pour vérifier d'affilée plusieurs enregistrements liés auprès du même résolveur non standard. C'est une fonctionnalité plus modeste et moins commentée que l'approche de dig fondée sur les options, mais pour qui utilise nslookup précisément (plutôt que dig) par habitude ou par choix par défaut de la plateforme, il est utile de savoir qu'elle existe.
Besoin de vérifier les adresses DNS publiques d'un domaine ? Utilisez l'outil Domain IP Lookup.
Outils gratuits sur ce sujet
À lire aussi
Choisir le bon export
CSV
Analyse en tableur, filtrage, tableaux croisés dynamiques
JSON
Scripts et pipelines de comparaison automatisés
Exporter et analyser les résultats de recherches DNS en masse
Une fois quelques milliers de domaines résolus, le vrai travail commence avec l'export : un guide pratique de cette étape.
Adapter la fréquence à ce qui est surveillé
Mettre en place un contrôle de santé DNS planifié
Une recherche récurrente détecte automatiquement les dérives DNS : voici comment réfléchir à ce qu'il faut vérifier et à quelle fréquence.
Quatre étapes, vérifiées dans l'ordre
Exporter
tous les enregistrements actuels
Migrer
vers le nouveau fournisseur
Vérifier
comparer chaque enregistrement
Confirmer
attendre l'expiration de l'ancien TTL
Comment vérifier qu'une migration DNS s'est bien passée
Une liste de contrôle pratique pour confirmer qu'un changement de fournisseur DNS ou une migration d'enregistrements est terminé, au lieu de le supposer.