Outil de recherche DNS
Vérifiez en direct les enregistrements DNS de n'importe quel domaine, depuis votre navigateur.
Cet outil de recherche DNS interroge les enregistrements DNS d'un domaine et vous les présente en groupes clairs et lisibles : A et AAAA (les adresses IP), MX (les serveurs de messagerie), TXT (les enregistrements de vérification et de politique comme SPF), NS (les serveurs de noms responsables du domaine) et CNAME (les alias). C'est l'outil qu'on utilise pour vérifier la configuration d'un nouveau domaine, déboguer la distribution des e-mails, confirmer qu'une modification DNS s'est propagée, ou s'assurer qu'un site pointe bien là où on le croit.
La requête part de votre navigateur via DNS-over-HTTPS, une façon chiffrée de demander des enregistrements à un résolveur DNS public en HTTPS. Aucun logiciel à installer, un résultat en une seconde — mais la réponse reflète la vue de ce résolveur. À cause de la mise en cache tout au long du chemin, un enregistrement modifié il y a quelques minutes peut encore afficher son ancienne valeur jusqu'à l'expiration du TTL.
Saisissez un domaine nu comme example.com plutôt qu'une URL complète. Vous obtenez exactement ce que le résolveur renvoie, chaque type d'enregistrement étant étiqueté pour voir ce qui est défini et ce qui manque.
Comment effectuer une recherche DNS
- Saisissez le nom de domaine, par exemple example.com, dans le champ.
- Choisissez un type d'enregistrement, ou laissez tel quel pour récupérer les plus courants.
- Cliquez sur Rechercher.
- Lisez les enregistrements regroupés par type, avec les valeurs et les TTL affichés.
- Changez le type d'enregistrement ou le domaine et relancez la recherche pour comparer.
Ce que signifie chaque type d'enregistrement DNS
A rattache un domaine à une adresse IPv4 ; AAAA fait de même pour l'IPv6. Ce sont ces enregistrements que votre navigateur résout pour atteindre un site. Les enregistrements MX listent les serveurs de messagerie qui reçoivent les e-mails du domaine, par ordre de priorité : un MX manquant ou erroné est une cause fréquente de mails rejetés.
Les enregistrements TXT contiennent du texte libre servant à la vérification et à la sécurité des e-mails, dont les politiques SPF et DKIM qui aident à contrer l'usurpation. Les enregistrements NS nomment les serveurs de noms faisant autorité pour le domaine, ceux qui détiennent les vraies réponses. CNAME fait pointer un nom vers un autre en tant qu'alias, souvent utilisé pour des sous-domaines comme www ou pour pointer vers un hébergeur.
Comment la recherche s'exécute depuis votre navigateur
Plutôt que de s'appuyer sur les réglages DNS de votre système d'exploitation, cet outil envoie la requête en DNS-over-HTTPS à un résolveur public (dns.google). Le DNS-over-HTTPS enveloppe une requête DNS ordinaire dans un appel HTTPS chiffré, de sorte que la question et sa réponse voyagent par le même canal sécurisé qu'utilise un site web. C'est ce qui permet à une page web d'effectuer une véritable recherche DNS sans configuration locale et sans logiciel à installer.
Une conséquence à comprendre est que vous voyez la réponse du résolveur, filtrée par son cache, plutôt que d'interroger directement les serveurs de noms faisant autorité du domaine. Pour la plupart des vérifications, c'est exactement ce que vous voulez, car cela reflète ce qu'expérimenteraient de vrais utilisateurs comptant sur un grand résolveur public. Mais cela signifie aussi que le résultat est un instantané de la vue actuelle d'un seul résolveur, et non une vérité absolue pour tout l'internet à cet instant.
Raisons quotidiennes de lancer une recherche DNS
L'usage classique est le dépannage des e-mails. Si les messages vers un domaine sont rejetés, vérifier les enregistrements MX confirme si des serveurs de messagerie sont même publiés, et lire les enregistrements TXT permet d'inspecter la politique SPF que les serveurs destinataires utilisent pour décider si votre courrier est légitime. Un enregistrement SPF ou DKIM manquant ou mal formé est à l'origine d'une grande part des problèmes de délivrabilité, et voir la valeur brute est le moyen le plus rapide de le repérer.
C'est tout aussi utile lors des lancements et des migrations de sites. Avant de basculer un domaine vers un nouvel hébergeur, vous pouvez confirmer que l'enregistrement A ou CNAME pointe déjà là où il faut, et après une modification, guetter l'apparition de la nouvelle valeur. Vérifier les enregistrements NS vous indique quel fournisseur fait réellement autorité pour le domaine, ce qui règle un nombre surprenant de questions du type « pourquoi ma modification ne fonctionne-t-elle pas » quand le domaine est géré à un endroit inattendu.
Lire les TTL et comprendre la propagation
Chaque enregistrement est accompagné d'un TTL, ou durée de vie, exprimé en secondes. C'est l'instruction que suit le résolveur sur la durée pendant laquelle mettre cette réponse en cache avant de vérifier à nouveau. Un TTL de 3600 signifie que la valeur peut être servie depuis le cache pendant une heure ; 300 signifie cinq minutes. Quand vous planifiez une modification DNS, abaisser le TTL un jour à l'avance accélère la prise d'effet du changement, car les caches expirent plus tôt.
C'est pourquoi la « propagation » n'est en réalité que l'expiration des caches partout dans le monde à des moments différents, et non des données se diffusant physiquement. Juste après une modification, certains résolveurs conservent encore l'ancienne valeur jusqu'à l'expiration de son TTL : une recherche ici peut donc montrer l'enregistrement précédent alors qu'un autre réseau affiche déjà le nouveau. Il est normal qu'un changement apparaisse en quelques minutes sur certains résolveurs et prenne jusqu'à un jour ou plus sur d'autres.
Limites et précision à garder à l'esprit
Comme l'outil interroge un seul résolveur public, la réponse reflète le cache de ce résolveur à cet instant. Un autre résolveur, celui de votre FAI ou de votre réseau d'entreprise, pourrait renvoyer une valeur différente pendant la propagation : l'accord entre plusieurs résolveurs est donc le vrai signe qu'un changement a pleinement pris effet. Cet outil est excellent pour une lecture rapide et fiable, mais c'est un seul point de vue, pas tous.
Il y a aussi des choses que le DNS-over-HTTPS vers un résolveur public ne fera pas. Il n'effectuera pas de transfert de zone ni ne déversera tous les enregistrements d'un domaine ; il répond aux noms et types précis que vous demandez. Les configurations en split-horizon qui servent des enregistrements différents aux utilisateurs internes ne montreront que la vue publique, et le statut de validation DNSSEC n'est pas quelque chose que cette simple recherche fait apparaître. Pour ces cas, une requête dédiée faisant autorité est le bon outil.
Problèmes courants que cet outil aide à diagnostiquer
Un résultat vide pour un type que vous attendiez signifie généralement que l'enregistrement n'est réellement pas publié, et non que la recherche a échoué. L'absence de MX signifie que le domaine n'est pas configuré pour recevoir du courrier directement ; l'absence de AAAA signifie qu'aucune adresse IPv6 n'est annoncée ; l'absence de CNAME sur un nom signifie qu'il s'agit soit d'un enregistrement A, soit simplement d'un nom non défini. Lire ces absences correctement évite bien des recherches de problèmes inexistants.
Si tout un domaine ne renvoie rien, vérifiez que vous avez saisi un nom d'hôte nu plutôt qu'une URL avec https:// ou un chemin, et souvenez-vous qu'un domaine tout neuf peut mettre du temps avant que ses enregistrements ne se résolvent où que ce soit. Quand les résultats semblent erronés juste après une modification, l'explication ci-dessus sur le TTL et le cache en est presque toujours la cause ; attendez l'expiration du TTL et revérifiez plutôt que de modifier à répétition.
Outils réseau associés
Une fois qu'une recherche DNS vous donne un enregistrement A ou AAAA, l'outil de recherche d'adresse IP vous indique la localisation approximative et l'hébergeur derrière cette adresse, ce qui est pratique pour confirmer qu'un domaine se résout vers l'hôte attendu. Les deux ensemble transforment un nom de domaine en un tableau complet de l'endroit où un site réside réellement.
L'outil Quelle est mon adresse IP est utile quand vous avez besoin de votre propre adresse, par exemple pour l'ajouter à une liste d'autorisation gérée par DNS, et le vérificateur de user-agent aide quand un service se comporte différemment pour votre navigateur d'une manière qu'un problème de DNS ou de connectivité n'expliquerait pas. Tous fonctionnent sans compte et ne stockent rien au-delà de la seule requête nécessaire pour vous répondre.
Questions fréquentes
Cette recherche DNS est-elle gratuite ?
Oui, gratuite et illimitée, sans compte. Interrogez autant de domaines et de types d'enregistrements que vous le souhaitez.
Pourquoi mes résultats diffèrent-ils d'une modification que je viens de faire ?
Le DNS est mis en cache à de nombreux niveaux, et chaque enregistrement a un TTL qui en fixe la durée. Tant que ce TTL n'a pas expiré, les résolveurs peuvent renvoyer l'ancienne valeur. Les changements peuvent mettre de quelques minutes à un jour ou plus à apparaître partout.
Qu'est-ce que le DNS-over-HTTPS ?
C'est une façon d'envoyer des requêtes DNS via une connexion HTTPS chiffrée vers un résolveur public. Cet outil l'utilise pour que la recherche s'exécute directement depuis votre navigateur, sans aucune configuration DNS locale.
Dois-je saisir une URL ou seulement le domaine ?
Saisissez uniquement le domaine, comme example.com. Retirez le https:// et tout chemin. Pour un sous-domaine, indiquez-le en entier, par exemple mail.example.com.
Pourquoi un domaine n'a-t-il aucun enregistrement MX ou AAAA ?
C'est souvent normal. Un domaine sans MX n'est simplement pas configuré pour recevoir des e-mails directement, et l'absence de AAAA signifie qu'aucune adresse IPv6 n'est publiée. Un enregistrement manquant n'est un problème que si le service est censé exister.
Le résultat dépend-il du résolveur utilisé ?
Oui. Vous voyez la réponse du résolveur public interrogé par l'outil, qui reflète son cache. Un autre résolveur pourrait afficher brièvement une valeur différente pendant la propagation.