DNS Inversé

Retrouvez le nom d'hôte associé à une adresse IP via son enregistrement PTR

Guide

Une recherche DNS inversée part d'une adresse IP pour retrouver le nom d'hôte enregistré dans son enregistrement PTR, l'image miroir d'une recherche A ou AAAA classique.

Ce qu'est vraiment un enregistrement PTR

Le DNS classique associe un nom à une adresse : example.com pointe vers 93.184.216.34. Le DNS inversé fait l'inverse : il retrouve un nom à partir d'une adresse, via un enregistrement PTR (pointer). Contrairement aux enregistrements A/AAAA, un PTR ne réside pas dans la zone du domaine concerné : il vit dans une zone inversée spéciale, contrôlée par celui qui détient le bloc d'adresses IP - en pratique l'hébergeur ou le fournisseur d'accès, rarement le propriétaire du site.

Cette séparation a une conséquence directe : on peut configurer tous les enregistrements A que l'on souhaite sur son propre domaine, mais impossible de créer un PTR pour une IP dont on ne contrôle pas la zone inversée. Faire modifier son reverse DNS passe presque toujours par un ticket auprès du fournisseur qui a attribué l'adresse, jamais par une simple édition de zone.

  • Un PTR résout IP → nom d'hôte, l'inverse d'un A/AAAA
  • Il vit dans la zone in-addr.arpa (IPv4) ou ip6.arpa (IPv6), pas dans la zone du domaine
  • La zone est contrôlée par le détenteur du bloc IP - hébergeur ou FAI
  • Une IP ne devrait pointer que vers un seul nom canonique en pratique, même si le protocole autorise plusieurs enregistrements

Le fonctionnement d'in-addr.arpa et ip6.arpa

La RFC 1035 définit ce mécanisme de résolution inversée via un domaine spécial, in-addr.arpa, construit en inversant les octets d'une adresse IPv4 et en ajoutant ce suffixe. L'adresse 8.8.8.8 devient ainsi le nom interrogé 8.8.8.8.in-addr.arpa. Cette inversion suit la logique de délégation du DNS, qui place le label le plus significatif en fin de nom : en inversant les octets, la partie la plus générale de l'adresse (le premier octet) se retrouve à la fin, cohérente avec la délégation de droite à gauche des noms de domaine.

L'IPv6 reprend le même principe sous ip6.arpa (RFC 3596), mais au niveau du quartet hexadécimal plutôt que de l'octet. Chaque chiffre hexadécimal de l'adresse 128 bits est inversé et séparé par des points. L'adresse 2001:4860:4860::8888, une fois développée sous sa forme complète à 32 quartets puis inversée, donne un nom nettement plus long que son équivalent IPv4 - une des raisons pour lesquelles les zones PTR IPv6 sont presque toujours gérées par automatisation plutôt qu'à la main.

Adresse IPNom interrogé en reverseZone
8.8.8.88.8.8.8.in-addr.arpain-addr.arpa
192.0.2.1010.2.0.192.in-addr.arpain-addr.arpa
2001:db8::11.0.0.0...8.b.d.0.1.0.0.2.ip6.arpa (32 quartets, inversés)ip6.arpa

Lire les résultats d'une recherche DNS inversée

Cet outil interroge l'enregistrement PTR de l'IP saisie et affiche le nom d'hôte résolu, avec le temps de requête et l'horodatage. Un résultat positif renvoie une ou plusieurs valeurs PTR - les noms d'hôte enregistrés pour cette adresse dans la zone inversée. Un résultat vide signifie simplement qu'aucun PTR n'est configuré pour cette IP, ce qui reste courant et n'est pas un problème en soi : de nombreux serveurs légitimes n'ont aucun reverse DNS configuré.

Les plages IP privées (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 et leurs équivalents IPv6) sont bloquées à la recherche, car elles n'ont pas de zone inversée publique pertinente et leur interrogation ne révélerait rien d'utile. Si la saisie n'est ni une IPv4 ni une IPv6 valide, l'outil rejette la requête avant même d'interroger le DNS, plutôt que de renvoyer un résultat vide trompeur.

DNS inversé et réputation des serveurs de messagerie

Le reverse DNS pèse surtout dans la remise des emails. La plupart des serveurs de messagerie, y compris les grands fournisseurs comme Orange, Gmail ou Outlook, effectuent une recherche PTR sur l'IP qui se connecte pendant l'échange SMTP, et considèrent un reverse DNS absent ou incohérent comme un signal fort de spam. Un serveur qui envoie depuis une IP sans PTR, ou dont le PTR pointe vers un nom générique attribué automatiquement par l'hébergeur, a beaucoup plus de chances d'être mis en greylisting, limité en débit, ou rejeté purement et simplement - indépendamment de ce que disent les enregistrements SPF ou DKIM du domaine expéditeur.

La règle pratique pour qui gère une infrastructure d'envoi de mails : configurer un PTR sur l'IP d'envoi avant tout envoi en volume, et s'assurer qu'il pointe vers un nom d'hôte cohérent avec le domaine ou l'organisation expéditrice, pas vers un nom générique attribué par défaut par l'hébergeur.

La vérification FCrDNS (forward-confirmed reverse DNS)

La vérification FCrDNS, parfois appelée "full-circle" ou méthode "iprev", va plus loin qu'une simple recherche PTR. Le serveur destinataire part de l'IP, résout son PTR pour obtenir un nom d'hôte, puis résout ce nom d'hôte en sens direct (A ou AAAA) pour vérifier que le résultat contient bien l'IP d'origine. Si c'est le cas, les enregistrements direct et inversé concordent, et l'IP est considérée comme ayant une identité vérifiée et cohérente - un signal nettement plus solide qu'un simple PTR, puisque ce dernier peut être configuré à n'importe quelle valeur par celui qui contrôle la zone inversée.

Le FCrDNS ne remplace ni SPF, ni DKIM, ni DMARC, mais de nombreux systèmes de messagerie l'intègrent dans leur scoring de réputation global. La RFC 8601 formalise cette vérification sous le nom de méthode "iprev", rapportée dans les en-têtes Authentication-Results aux côtés des résultats SPF et DKIM. Une discordance ne garantit pas qu'il s'agit de spam, mais une concordance cohérente est un indice de plus que l'infrastructure d'envoi est bien ce qu'elle prétend être.

Questions fréquentes

Pourquoi mon serveur n'a-t-il aucun enregistrement PTR ?

Un PTR se configure dans la zone inversée, contrôlée par l'entité qui détient le bloc IP, pas par le propriétaire du domaine. Si vous n'avez jamais demandé à votre hébergeur ou votre FAI d'en configurer un, il n'en existe simplement aucun par défaut sur la plupart des allocations.

Puis-je configurer mon propre reverse DNS sur une IP mutualisée ou cloud ?

Seulement si le fournisseur expose ce contrôle. La plupart des plateformes cloud (OVHcloud, Scaleway, AWS...) permettent de configurer un PTR sur les IP qui vous sont attribuées, via la console ou une API. En hébergement mutualisé, ce n'est généralement pas possible : l'IP et sa zone inversée appartiennent au fournisseur.

L'absence de PTR bloque-t-elle systématiquement la remise des emails ?

Pas toujours, mais de nombreux serveurs destinataires y voient un signal de risque fort et appliquent un filtrage plus strict, voire un rejet pur et simple. Pour tout serveur d'envoi traitant un volume non négligeable, un PTR cohérent est en pratique quasi indispensable.

Quelle est la différence entre un enregistrement PTR et le FCrDNS ?

Un PTR seul renvoie simplement le nom d'hôte configuré par le détenteur du bloc IP, sans aucune vérification. Le FCrDNS ajoute un contrôle : il résout ce nom d'hôte en sens direct et vérifie qu'il pointe bien vers la même IP, ce qui écarte les PTR incohérents ou obsolètes.

Une adresse IP peut-elle avoir plusieurs enregistrements PTR ?

Le protocole DNS l'autorise, mais la quasi-totalité des recommandations opérationnelles et des systèmes anti-spam s'attendent à un seul PTR canonique par IP. Plusieurs valeurs PTR incohérentes sur la même adresse sont plutôt perçues comme une erreur de configuration.

Pourquoi le nom de zone inversée IPv6 est-il tellement plus long qu'en IPv4 ?

La recherche inversée IPv6 fonctionne au niveau du quartet hexadécimal plutôt que de l'octet. Une adresse 128 bits se développe en 32 quartets hexadécimaux, chacun devenant un label inversé sous ip6.arpa, contre seulement quatre octets inversés sous in-addr.arpa pour l'IPv4.

Outils liés