Enregistrement TXT : voyez ce que publie un domaine
Les enregistrements TXT sont les post-it du DNS. L’authentification des e-mails, les preuves de propriété d’un domaine et les réglages de services s’y trouvent. Saisissez un domaine, ou un nom commençant par un tiret bas comme _dmarc.example.com, et chaque enregistrement est étiqueté selon ce à quoi il ressemble.
Ce que contiennent les enregistrements TXT
- SPF : les serveurs autorisés à envoyer des e-mails pour le domaine.
- DKIM : la clé publique que les destinataires utilisent pour vérifier les e-mails signés.
- DMARC : ce qu’il faut faire des e-mails qui échouent à SPF et DKIM.
- Validation de domaine : des jetons qui prouvent à Google, Microsoft, Apple et à de nombreux éditeurs de logiciels que vous contrôlez le domaine.
- Des pointeurs de sécurité de la messagerie, comme MTA-STS et les rapports TLS.
Où se trouve chaque type d’enregistrement TXT
Les enregistrements se trouvent sous des noms différents : pour en voir un, il faut donc saisir son nom complet dans la recherche.
| Enregistrement | Nom à rechercher | Commence par |
|---|---|---|
| SPF | example.com | v=spf1 |
| DMARC | _dmarc.example.com | v=DMARC1 |
| DKIM | selector._domainkey.example.com | v=DKIM1 |
| MTA-STS | _mta-sts.example.com | v=STSv1 |
| Rapports TLS | _smtp._tls.example.com | v=TLSRPTv1 |
| Validation de site | example.com | Un préfixe propre à chaque fournisseur, comme google-site-verification= |
Vous voulez plus que du texte brut ? Les vérificateurs SPF, DMARC et DKIM analysent l’enregistrement et vous disent ce qui ne va pas.
Erreurs TXT qui font perdre des heures
- Deux enregistrements SPF sous un même nom. Un domaine doit en publier un seul, et les destinataires traitent la présence de plusieurs comme une erreur.
- Une longue valeur coupée au mauvais endroit. Une chaîne TXT est limitée à 255 caractères : les longues valeurs sont donc publiées sous forme de plusieurs chaînes entre guillemets que le DNS rassemble. Coupez une clé DKIM en plein milieu d’une chaîne sans la découper correctement, et elle cesse de fonctionner.
- Des guillemets ou des espaces parasites collés depuis une interface, qui modifient la valeur lue par les destinataires.
- Laisser des enregistrements de validation après avoir cessé d’utiliser un service. Ils ne font aucun mal, mais ils encombrent la zone et indiquent à quiconque regarde quels éditeurs vous avez utilisés.
Vérifier qu’un enregistrement de validation est actif
Les services qui vous demandent de prouver que vous possédez un domaine vous donnent une valeur TXT à publier. Une fois celle-ci ajoutée, recherchez le domaine ici et repérez la chaîne exacte dans les résultats. Si elle manque, c’est que l’enregistrement a été créé sous le mauvais nom, que votre fournisseur DNS ne l’a pas encore publié, ou que les serveurs de noms du domaine appartiennent à un autre fournisseur que celui que vous avez modifié.
Comparez la valeur caractère par caractère. Des guillemets, des espaces en fin de ligne et des sauts de ligne ajoutés par une interface sont la raison habituelle d’un échec de validation alors que l’enregistrement existe.