Authentification et DNS
Enregistrement TXT DNS
Un enregistrement TXT DNS est une ligne de texte enregistrée dans les réglages de votre domaine. Les serveurs de messagerie lisent les enregistrements TXT pour contrôler SPF, DKIM et DMARC. D’autres services les lisent pour confirmer que le domaine vous appartient.
Qu’est-ce qu’un enregistrement TXT DNS ?
Un enregistrement TXT DNS est une ligne de texte enregistrée dans les réglages de votre domaine. Tout le monde sur Internet peut la lire.
D’abord, ce qu’est le DNS. DNS signifie Domain Name System. Il fonctionne comme un annuaire téléphonique public pour les domaines. Quand quelqu’un tape votre domaine, le DNS dit à son ordinateur où le trouver. Le DNS contient plusieurs types d’entrées, appelées enregistrements. Chaque type d’enregistrement a un rôle.
Un enregistrement TXT contient du texte simple. Il n’envoie personne nulle part. C’est une note attachée à votre domaine. D’autres systèmes lisent la note et agissent en fonction.
À quoi servent les enregistrements TXT
Pour l’e-mail, les enregistrements TXT contiennent les règles qui prouvent que vos e-mails sont authentiques.
| Usage | Où se place l’enregistrement | Exemple de valeur |
|---|---|---|
| SPF | votre domaine, par exemple example.com | v=spf1 include:_spf.google.com ~all |
| DKIM | selector._domainkey.example.com | v=DKIM1; k=rsa; p=MIIBIjANBg... |
| DMARC | _dmarc.example.com | v=DMARC1; p=none; rua=mailto:reports@example.com |
| Propriété du domaine | votre domaine | google-site-verification=abc123... |
Les valeurs ci-dessus sont des exemples raccourcis. Vos vraies valeurs viennent de votre fournisseur de messagerie ou du service que vous connectez.
Un exemple simple
Voici comment on ajoute un enregistrement TXT.
- Marco commence à utiliser Google Workspace. Il veut que ses e-mails envoyés depuis marco@studio.example arrivent en boîte de réception.
- Google lui donne une valeur. Le guide de configuration lui demande d’ajouter un enregistrement SPF avec
v=spf1 include:_spf.google.com ~all. - Marco ouvre les réglages de son domaine. Il se connecte là où il a acheté le domaine. On appelle cela le registrar ou l’hébergeur DNS.
- Il ajoute un enregistrement TXT. Il choisit le type TXT, laisse le nom sur son domaine et colle la valeur.
- Il attend. La modification peut prendre de quelques minutes à quelques heures pour être visible partout.
- Les serveurs peuvent maintenant le contrôler. Quand Marco envoie un e-mail, le serveur de réception lit son enregistrement TXT. Il voit que les serveurs de Google ont le droit d’envoyer pour studio.example.
Les règles qui cassent un enregistrement TXT
La plupart des problèmes avec les enregistrements TXT viennent de quelques erreurs simples.
- Un seul enregistrement SPF par domaine. Si un domaine a deux enregistrements TXT qui commencent par
v=spf1, SPF échoue. Fusionnez-les en un seul enregistrement. - Les valeurs longues sont découpées. Un morceau de texte dans un enregistrement TXT peut contenir jusqu’à 255 caractères. Les valeurs longues, comme les clés DKIM, sont stockées en plusieurs morceaux. La plupart des hébergeurs DNS le font pour vous.
- Utilisez le nom exact. Un enregistrement DMARC doit se trouver sur
_dmarc, pas sur votre domaine principal. Un enregistrement DKIM doit se trouver sur le nom de sélecteur que votre fournisseur vous donne. - Copiez la valeur exactement. Un seul caractère manquant rend l’enregistrement inutile.
Comment vérifier un enregistrement TXT
Vous pouvez lire les enregistrements TXT de n’importe quel domaine. Sur un Mac ou un ordinateur Linux, ouvrez le terminal et tapez dig TXT example.com. Sous Windows, tapez nslookup -type=TXT example.com.
Vous pouvez aussi utiliser notre vérificateur SPF (en anglais). Il lit l’enregistrement SPF d’un domaine et explique ce qu’il autorise.
Le lien entre les enregistrements TXT et la vérification
Les enregistrements TXT protègent les e-mails que vous envoyez. Ils prouvent que l’e-mail vient de vous. Ils ne disent rien sur le fait que la personne à qui vous écrivez a toujours une boîte.
C’est un autre contrôle. Un vérificateur d’email demande au serveur de réception si une adresse existe. Il vous faut les deux : des enregistrements corrects sur votre domaine et une liste propre d’adresses réelles.
Termes liés
- Enregistrement SPFUn enregistrement SPF est une ligne publiée dans le DNS de votre domaine, qui liste les serveurs autorisés à envoyer des e-mails en son nom. Le serveur qui reçoit un e-mail le lit pour vérifier que l'e-mail vient bien d'un de vos serveurs.
- DKIMDKIM est une signature numérique ajoutée à chaque e-mail que vous envoyez. Elle prouve que l’e-mail vient bien de votre domaine et que personne ne l’a modifié en route. Le serveur qui reçoit l’e-mail vérifie cette signature avec une clé publiée dans votre DNS.
- DMARCDMARC est une règle que vous publiez dans le DNS de votre domaine. Elle dit aux serveurs de réception quoi faire d’un e-mail qui prétend venir de votre domaine mais échoue aux contrôles SPF et DKIM. Elle indique aussi où vous envoyer des rapports.
- Enregistrement MXUn enregistrement MX est une ligne du DNS qui indique quel serveur reçoit les e-mails d'un domaine. Quand vous écrivez à nom@example.com, votre serveur de messagerie lit l'enregistrement MX de example.com pour savoir à quel serveur livrer.
- Enregistrement PTRUn enregistrement PTR relie une adresse IP à un nom de serveur, dans le sens inverse d'un enregistrement DNS normal. Les serveurs de messagerie lisent l'enregistrement PTR de l'adresse IP qui leur envoie un e-mail. Certains refusent les e-mails d'une adresse IP qui n'en a pas.
- BIMIBIMI est une norme e-mail qui affiche le logo de votre marque à côté de vos e-mails, dans les boîtes de réception qui la prennent en charge. Elle ne fonctionne que si votre domaine est déjà protégé par DMARC.
