Qu'est-ce qu'un enregistrement DNS inversé (PTR) ?
Le DNS inversé résout une adresse IP en un nom d'hôte via un enregistrement PTR, l'inverse d'une requête directe normale. Les serveurs de messagerie le vérifient pour évaluer la réputation de l'expéditeur, de sorte qu'un enregistrement PTR absent ou générique peut nuire à la délivrabilité des e-mails. Les enregistrements PTR résident dans les zones spéciales in-addr.arpa et ip6.arpa, gérées par celui qui contrôle le bloc d'adresses IP.
Comment fonctionnent le DNS inversé et les enregistrements PTR
Un enregistrement PTR associe une adresse IP à un nom d'hôte, l'inverse d'un enregistrement A. L'adresse IP est interrogée comme un nom dans une zone spéciale : 93.184.216.34 devient 34.216.184.93.in-addr.arpa, et l'IPv6 utilise ip6.arpa. Point essentiel : les enregistrements PTR sont contrôlés par le propriétaire du bloc d'adresses IP, généralement votre hébergeur ou votre FAI, et non par le DNS de votre domaine. Pour en définir ou en modifier un, vous devez en faire la demande auprès de lui plutôt que de modifier votre propre fichier de zone.
Pourquoi les serveurs de messagerie vérifient le DNS inversé
Les serveurs de messagerie réceptionnaires effectuent une requête DNS inversée sur l'adresse IP qui se connecte pour juger s'il s'agit d'une source de courrier légitime. Une configuration propre fait résoudre le PTR vers un nom d'hôte réel (mail.example.com) dont l'enregistrement A direct pointe vers la même adresse IP, ce qu'on appelle le forward-confirmed reverse DNS (FCrDNS). Un PTR absent, ou générique comme une suite de chiffres dans le domaine d'un fournisseur d'accès, signale un hôte résidentiel ou non configuré et déclenche souvent un filtrage anti-spam, voire un rejet pur et simple. Un PTR correct est essentiel pour tout serveur envoyant des e-mails.
Comment lire et corriger vos résultats PTR
Un résultat PTR affiche le nom d'hôte vers lequel une adresse IP se résout, par exemple 34.216.184.93 PTR mail.example.com. Confirmez sa validité FCrDNS en vérifiant que mail.example.com possède un enregistrement A renvoyant la même adresse IP. Si la requête ne renvoie rien, aucun PTR n'est défini ; si elle renvoie un nom d'hôte générique de fournisseur, la valeur par défaut est toujours en place. Corrigez l'un ou l'autre en demandant à votre hébergeur ou à votre FAI de définir le PTR vers un nom d'hôte que vous contrôlez, puis publiez un enregistrement A direct correspondant afin que les deux concordent.