Recherche DNS

Consulte les enregistrements A, AAAA, MX, TXT, CNAME et NS.

Vos données

Mode d’emploi

Saisissez un domaine et choisissez un type d’enregistrement pour voir ce que répond actuellement le DNS public : A et AAAA pour les adresses, MX pour le courrier, TXT pour les vérifications et les politiques, CNAME pour les alias et NS pour les serveurs responsables de la zone.

La propagation n’existe pas, malgré le mot employé partout. Chaque réponse porte un TTL — la durée pendant laquelle un résolveur peut la garder — et les anciennes valeurs persistent simplement parce qu’elles sont encore en cache. D’où la règle : on abaisse le TTL avant le changement, pas après. Une fois qu’un résolveur détient une réponse, rien de ce que vous faites à la source ne l’atteint avant l’expiration de ce compteur.

Chaque ligne indique le nom, le type d’enregistrement, le TTL et la valeur. La requête est adressée au résolveur public de Cloudflare (1.1.1.1), avec Google Public DNS en secours. Le TTL est donc le temps qu’il reste à ce résolveur avant de devoir redemander : il diminue d’une recherche à l’autre et il est généralement inférieur à la valeur définie chez votre hébergeur DNS. Lorsque le nom est un alias, la réponse commence par son CNAME, puis donne les enregistrements du nom vers lequel il pointe.

Le statut indique si la recherche a abouti. « Réussie » signifie que le nom existe, même s’il n’a aucun enregistrement du type choisi. DNS 3 (NXDOMAIN) signifie que le nom n’existe pas du tout — souvent une faute de frappe, ou un sous-domaine qui n’a jamais été créé. DNS 2 (SERVFAIL) signifie que le résolveur n’a pas pu obtenir de réponse fiable, par exemple parce que les serveurs de noms du domaine ne répondent pas ou que ses signatures DNSSEC ne passent pas la validation.

Le courrier électronique dépend de plusieurs enregistrements. Les enregistrements MX listent les serveurs qui reçoivent le courrier du domaine, chacun avec une priorité : les valeurs les plus basses sont essayées en premier, et les lignes ne sont pas forcément dans cet ordre. SPF est un enregistrement TXT placé sur le domaine lui-même, qui commence par v=spf1 et indique qui peut envoyer son courrier. DMARC est un enregistrement TXT sur _dmarc suivi du domaine, et les clés DKIM se trouvent sur un nom de la forme selector._domainkey suivi du domaine ; les noms qui commencent par un tiret bas peuvent aussi être recherchés ici.

Exemple

Consulte les enregistrements IPv4 actuels de example.com. Le TTL indique leur durée de cache ; les réponses peuvent changer.

  • example.com · MXUn seul enregistrement, 0 . — un MX nul : le domaine déclare n’accepter aucun courrier, si bien que les expéditeurs abandonnent immédiatement au lieu de réessayer pendant des jours.
  • example.com · TXTParmi ses enregistrements TXT, v=spf1 -all indique qu’aucun serveur n’est autorisé à envoyer du courrier au nom de example.com.
  • _dmarc.example.com · TXTv=DMARC1;p=reject;… demande aux serveurs destinataires de rejeter tout message qui prétend provenir de example.com et échoue aux vérifications.
  • www.github.com · ADeux lignes : un CNAME pointant vers github.com, puis l’enregistrement A de github.com avec son adresse IPv4.
  • gmail.com · MXCinq serveurs avec les priorités 5, 10, 20, 30 et 40 : le courrier va d’abord au serveur de priorité 5 et ne passe au suivant que si ce serveur ne répond pas.
  • Un nom qui n’existe pas · AStatut DNS 3 (NXDOMAIN) et aucun enregistrement.

Questions fréquentes

J’ai modifié un enregistrement et je vois encore l’ancienne valeur, pourquoi ?

Quelque chose entre vous et le serveur faisant autorité conserve la réponse précédente jusqu’à l’expiration de son TTL. Regardez le TTL de l’enregistrement : s’il vaut 86400, un résolveur qui l’a mis en cache une minute avant votre modification servira l’ancienne valeur tout le reste de la journée.

Quelle différence entre un enregistrement A et un CNAME ?

Un enregistrement A fait pointer un nom vers une adresse ; un CNAME fait pointer un nom vers un autre nom. Conséquence pratique : un CNAME ne peut pas cohabiter avec d’autres enregistrements sur le même nom, et c’est pourquoi la racine d’un domaine — le example.com nu, qui a besoin de NS et généralement de MX — ne peut normalement pas être un CNAME.

Enregistrement A ou AAAA ?

Même rôle, familles d’adresses différentes : A renvoie une adresse IPv4, AAAA une adresse IPv6. Un nom peut avoir les deux, et un navigateur en double pile essaie généralement IPv6 d’abord, avec un repli en quelques centaines de millisecondes.

Pourquoi le TTL est-il inférieur à celui que j’ai défini ?

Parce que le résolveur détient déjà la réponse depuis un moment, et le TTL affiché est le temps qu’il lui reste. Recherchez à nouveau le nom et le décompte continue ; une fois à zéro, la recherche suivante amène le résolveur à récupérer une copie fraîche, et le décompte repart de la valeur complète.

Comment rechercher une clé DKIM ?

Recherchez l’enregistrement TXT de selector._domainkey suivi du domaine. Le sélecteur est choisi par l’expéditeur et apparaît sous la forme s= dans l’en-tête DKIM-Signature d’un message qu’il a envoyé ; le DNS ne permet pas de lister tous les sélecteurs d’un domaine.