Comment fonctionne un enregistrement PTR
Une résolution ordinaire lit un enregistrement A dans la zone de votre domaine : app.votre-domaine.fr donne 203.0.113.10. Le reverse DNS lit un enregistrement PTR dans une zone spéciale, in-addr.arpa pour l'IPv4, où l'adresse s'écrit à l'envers : 10.113.0.203.in-addr.arpa donne app.votre-domaine.fr. Ce mécanisme est décrit dans la RFC 1035, section 3.5.
Cette zone inverse appartient à celui qui détient le bloc d'adresses. C'est pourquoi le PTR ne s'ajoute pas chez votre bureau d'enregistrement ni chez Cloudflare : il se règle là où l'adresse IP est louée.
Le vérifier
Depuis un terminal, Linux ou macOS :
- Interrogez le nom inverse :
dig -x 203.0.113.10 +short. La réponse est le nom enregistré, suivi d'un point. - Vérifiez que ce nom revient bien à la même adresse :
dig +short app.votre-domaine.fr.
Les deux sens doivent concorder. Un nom inverse qui pointe vers une autre adresse, ou vers rien, ne vaut guère mieux qu'une absence de PTR : les serveurs de messagerie font justement ce contrôle aller-retour. Sous Windows, nslookup 203.0.113.10 donne le même renseignement.
Quand il compte vraiment
- Envoi de courrier depuis le serveur. Google demande aux expéditeurs que l'adresse d'envoi ait un nom inverse valide, qui renvoie à son tour à cette adresse, dans ses consignes aux expéditeurs. Sans lui, les messages ont toutes les chances d'être refusés.
- Lisibilité des journaux. Un nom parlant dans un
tracerouteou dans les journaux d'un service tiers aide à identifier votre machine.
Pour un serveur qui ne fait que servir des sites ou des applications, le reverse DNS n'a pas d'effet sur le fonctionnement ni sur le référencement.
Le régler sur un VPS Hubspace
Le nom inverse de l'adresse de votre VPS se règle vous-même, depuis l'espace client :
- Préparez le nom : créez d'abord l'enregistrement A qui fait pointer ce nom vers le serveur, chez le gestionnaire de votre zone DNS. Voir Pointer un nom de domaine vers son VPS.
- Connectez-vous à votre espace client et ouvrez la fiche de votre serveur VPS.
- Ouvrez la rubrique du reverse DNS. Les libellés du module sont en anglais et peuvent varier d'une version à l'autre.
- Indiquez le nom complet, par exemple
app.votre-domaine.fr, et enregistrez. - Vérifiez quelques minutes plus tard avec
dig -x, comme plus haut.
Choisissez un nom stable, lié à votre domaine, plutôt que le nom d'une application que vous pourriez retirer. Pour une adresse IPv4 supplémentaire, écrivez-nous si la rubrique ne la propose pas.
Le reverse DNS et l'envoi de mails sur nos VPS
Sur un VPS Hubspace, les ports 25 et 465 sortants sont bloqués contre le spam, le port 587 reste ouvert. Un serveur de messagerie installé sur le VPS ne peut donc pas remettre lui-même le courrier aux autres messageries, avec ou sans reverse DNS. Pour les e-mails de vos applications, passez par un service d'envoi ou par votre messagerie sur le port 587, comme l'explique Envoyer des e-mails depuis un VPS. Dans ce cas, c'est le serveur du service d'envoi qui doit avoir un reverse DNS correct, et il s'en charge.
Sur un hébergement web Hubspace, vous n'avez rien à régler : le courrier part de notre serveur de messagerie, dont le nom et l'adresse sont tenus par nous.
Questions fréquentes
Puis-je régler le reverse DNS chez mon bureau d'enregistrement ?
Non. Le PTR vit dans la zone inverse de l'adresse IP, qui appartient à celui qui loue l'adresse. Chez votre bureau d'enregistrement, vous réglez les enregistrements A, MX ou TXT de votre domaine, pas le nom inverse de l'adresse du serveur.
Combien de temps faut-il pour qu'un changement soit visible ?
Les résolveurs gardent l'ancienne réponse le temps de sa durée de vie (TTL). Vérifiez avec dig -x en interrogeant directement un résolveur public, par exemple dig -x 203.0.113.10 @1.1.1.1 +short.
Une adresse peut-elle avoir plusieurs noms inverses ?
Techniquement oui, mais c'est déconseillé : les contrôles anti-spam attendent un seul nom, qui renvoie à l'adresse. Gardez un PTR par adresse.
Articles liés
- Premiers pas avec votre VPS HubspacePremiers pas sur un VPS Hubspace : le courriel de livraison, la connexion SSH en admin, ce qui est déjà installé et les réglages à faire avant vos applications.
- Se connecter en SSH à un serveur LinuxSe connecter en SSH à un serveur depuis Mac, Linux ou Windows : la commande ssh, la clé à utiliser, la première connexion et les erreurs les plus courantes.
- PuTTY : se connecter en SSH depuis WindowsPuTTY pas à pas : créer une clé avec PuTTYgen, la donner au serveur, renseigner l'adresse et la clé privée, puis enregistrer la session pour la rouvrir.