Aller au contenu

Recherche TXT

Lisez chaque TXT d’un domaine ou nom d’hôte, avec SPF, DMARC, DKIM, BIMI et jetons de vérification identifiés et testés : gratuit, sans compte.

Qu’est-ce qu’une recherche TXT ?

Cette recherche TXT interroge le DNS public pour un nom d’hôte et renvoie chaque chaîne TXT publiée, étiquetée selon le protocole ou service qui la lit. L’authentification e-mail repose sur ces chaînes : SPF est un TXT du domaine d’envoi, les clés DKIM des TXT sous un sélecteur, DMARC un TXT sur _dmarc, et BIMI, MTA-STS et TLS-RPT ont chacun leur nom d’hôte. Idem pour les jetons de vérification que Google, Microsoft, Apple et bien d’autres font publier. Une recherche brute montre les chaînes ; celle-ci dit aussi quel protocole lit chacune, si elle est sur le bon hôte et si deux d’entre elles se contredisent.

Lire votre résultat

RésultatSignificationQue faire
Entrée SPFUne chaîne commençant par v=spf1 : les hôtes autorisés à envoyer pour ce domaine, et quoi faire des autres.Vérifiez qu’il finit par ~all ou -all et liste chaque service d’envoi. Le test SPF compte ses requêtes DNS face à la limite de dix.
Entrée DMARCUne chaîne v=DMARC1. Utile seulement sur _dmarc.yourdomain.com ; ailleurs, ignorée.Lisez la balise p=. none ne fait que rapporter ; quarantine et reject protègent vraiment.
Clé publique DKIMUne chaîne v=DKIM1 ou p= sur selector._domainkey.yourdomain.com. Un p= vide : clé révoquée.Vérifiez la clé avec le test DKIM, qui sonde aussi les sélecteurs courants si vous ignorez le vôtre.
BIMI, MTA-STS, TLS-RPTIndicateurs de politique sur default._bimi, _mta-sts et _smtp._tls.Chacun a son test, qui valide ce qu’une chaîne DNS ne peut pas : le logo, la politique HTTPS, l’adresse de rapport.
Jeton de vérificationUne preuve de propriété pour un service tiers. L’outil nomme le service si le préfixe est connu.Rien, sauf si un jeton nomme un service abandonné. Le retirer ne casse rien de déjà vérifié.
Deux SPF ou deux DMARCPlusieurs v=spf1 sur un nom, ou plusieurs v=DMARC1 sur _dmarc. Les destinataires y voient une erreur, pas un choix.Fusionnez-les en un seul. D’ici là, SPF renvoie permerror et DMARC est traité comme absent.
Aucun TXTLe nom résout sans publier de TXT, ou ne résout pas du tout.Vérifiez l’orthographe. Domaine racine qui envoie : publiez SPF ; sous-domaine qui n’envoie pas : c’est normal.

Où vit chaque enregistrement e-mail

L’erreur la plus fréquente : chercher les TXT du domaine racine et conclure que DMARC manque. Il n’y est pas car les destinataires ne l’y cherchent jamais. Chaque protocole interroge un nom d’hôte précis, et la recherche ne montre que celui demandé :

  • SPF : yourdomain.com, le domaine de l’enveloppe.
  • DMARC : _dmarc.yourdomain.com.
  • DKIM : selector._domainkey.yourdomain.com, un par clé.
  • BIMI : default._bimi.yourdomain.com.
  • MTA-STS : _mta-sts.yourdomain.com, et TLS-RPT : _smtp._tls.yourdomain.com.

Chaque résultat finit par des recherches en un clic des autres hôtes du domaine : le tableau complet tient en cinq clics, pas cinq noms tapés.

Ce que la recherche prouve

Elle prouve ce que le DNS public renvoie pour ce nom, et repère les erreurs visibles dans les chaînes : un second SPF, un DMARC sur le mauvais hôte, une clé DKIM avec balise p= vide, un SPF finissant par +all. Elle ne juge pas un enregistrement sur de vrais e-mails. Un SPF parfait peut oublier le service qui envoie vos factures, et une clé DKIM en DNS ne prouve pas que le serveur signe avec. Le test SPF, le test DKIM et le test DMARC valident chacun leur enregistrement balise par balise une fois publié.

De la lecture des entrées à leur justesse

Une recherche est l’instantané d’un nom d’hôte. Les enregistrements qui fondent la confiance dérivent : une équipe adopte un outil d’envoi que le SPF ne couvre plus, un fournisseur change de sélecteur DKIM, un DMARC reste à p=none un an faute de lire les rapports. Palisade transforme les rapports agrégés DMARC en flux priorisé : identifiez chaque source d’envoi du domaine, voyez ce dont chacune a besoin et menez le domaine vers l’application sur preuves, pas au hasard.

Pour les MSP, c’est multi-tenant : SPF, DKIM et DMARC de chaque domaine client testés, corrigés et appliqués depuis une console, avec un prix par domaine client dont le prix unitaire baisse à l’échelle.

Tests et termes liés

Le logiciel DMARC qui fait le travail

Palisade transforme les rapports DMARC en tâches priorisées (expéditeurs, enregistrements) : chaque chaîne SPF, DKIM et DMARC affichée est celle qui doit y être.

CommencerRéserver une démo

Audit de domaine gratuit, sans carte. Une carte lance l’essai de 15 jours.

Base de connaissances e-mail

Qu’est-ce qu’une recherche TXT ?

Cette recherche TXT interroge le DNS public pour un nom d’hôte et renvoie chaque chaîne TXT publiée, étiquetée selon le protocole ou service qui la lit. Les TXT portent les politiques SPF, clés DKIM, politiques DMARC, pointeurs BIMI et jetons de vérification de services comme Google Workspace et Microsoft 365. L’outil lance la requête puis étiquette chaque chaîne selon le système qui la lit.

Pourquoi mon DMARC n’apparaît-il pas quand je cherche mon domaine ?

Parce que DMARC n’est pas publié sur le domaine lui-même. Les destinataires le lisent sur _dmarc.yourdomain.com : une recherche de yourdomain.com ne le renvoie jamais. Saisissez _dmarc.yourdomain.com ici, ou suivez les liens d’hôtes liés sous chaque résultat. Idem pour DKIM, sur selector._domainkey.yourdomain.com, et BIMI, sur default._bimi.yourdomain.com.

Comment lire un TXT avec dig ou nslookup ?

Sous macOS ou Linux, lancez dig TXT example.com, et ajoutez +short pour n’afficher que les valeurs. Sous Windows, lancez nslookup -type=TXT example.com, ou Resolve-DnsName -Name example.com -Type TXT dans PowerShell. Remplacez example.com par le nom exact, comme _dmarc.example.com. Vous obtenez les mêmes chaînes brutes, sans classement. Toutes les commandes, options et variantes PowerShell sont dans le guide dig et nslookup ci-dessous.

Combien de TXT un domaine peut-il avoir ?

Le DNS ne limite pas le nombre de TXT sur un nom, mais les protocoles, si. SPF autorise un seul enregistrement v=spf1 (RFC 7208), DMARC un seul v=DMARC1 sur _dmarc (RFC 9989, qui remplace la RFC 7489). Deux SPF renvoient permerror, que DMARC compte comme échec SPF ; deux DMARC font ignorer la requête, et le domaine est traité comme sans politique. Les jetons de vérification n’ont pas de limite ; un domaine actif en porte souvent dix ou plus.

Pourquoi mon TXT est-il découpé en plusieurs chaînes ?

La RFC 1035 limite une chaîne TXT à 255 octets. Au-delà, il faut plusieurs chaînes dans un même enregistrement, que résolveurs et serveurs mail rejoignent. Les longs SPF et les clés DKIM 2048 bits en ont souvent besoin. La plupart des DNS découpent seuls une longue valeur ; cet outil montre en combien de chaînes chaque enregistrement est publié, pour distinguer un découpage correct d’une troncature.

Quels résolveurs DNS sont utilisés ?

Les requêtes passent par le résolveur public de Google (8.8.8.8), puis celui de Cloudflare (1.1.1.1). Vous voyez à peu près ce que voit un tiers, et non le cache du résolveur de votre bureau. Un changement tout récent peut donc n’apparaître qu’à l’expiration du TTL sur ces résolveurs.

Que sont tous ces jetons de vérification dans mes TXT ?

Des chaînes comme google-site-verification=..., MS=ms... ou apple-domain-verification=... sont des preuves de propriété. Un service vous en fait publier une, puis la lit pour confirmer que vous contrôlez le domaine. Sans danger si vous les gardez, et l’outil nomme le service des plus courantes. Elles forment aussi l’inventaire discret des services reliés un jour à ce domaine.

Une recherche TXT dit-elle si mes e-mails sont authentifiés ?

Elle dit ce qui est publié : nécessaire, pas suffisant. Un SPF parfait ne sert à rien pour un message envoyé d’un serveur non listé, et une clé DKIM en DNS ne prouve pas que le serveur signe avec. Les constats signalent les problèmes de structure des enregistrements. Le passage réel de vos e-mails se lit dans les rapports agrégés DMARC, ce que lit Palisade.

Pourquoi ne vois-je aucun TXT ?

Soit le nom d’hôte est mal écrit, soit le domaine n’est pas enregistré, soit ses serveurs de noms ne répondent pas, soit il n’en publie vraiment aucun. Un domaine racine sans TXT n’a pas de SPF, ce qui compte s’il envoie. Un sous-domaine sans TXT est normal, sauf s’il envoie en son nom. Vérifiez l’orthographe : l’oubli du tiret bas de _dmarc est la cause la plus fréquente.