Τι είναι μια εγγραφή PTR;

Έχεις αναρωτηθεί ποτέ γιατί κάποια email φτάνουν στο inbox ενώ άλλα καταλήγουν στα ανεπιθύμητα, ακόμα κι όταν όλα τα άλλα είναι σωστά ρυθμισμένα; Μια εγγραφή PTR μπορεί να είναι το κομμάτι που λείπει. Δουλεύει στο παρασκήνιο και συνδέει τη διεύθυνση IP σου…

Πρόχειρο

Τα email σου καταλήγουν συνεχώς στα ανεπιθύμητα και δεν καταλαβαίνεις γιατί. Έχεις ρυθμίσει SPF, DKIM και DMARC μέσω των εγγραφών TXT για την ασφάλεια του email και όλα φαίνονται σωστά. Υπάρχει όμως ένα ακόμα πράγμα που ελέγχουν οι servers που παραλαμβάνουν πριν εμπιστευτούν τα μηνύματά σου. Κάνουν αντίστροφη αναζήτηση DNS (reverse DNS lookup) στη διεύθυνση IP που έστειλε το email. Αν η αναζήτηση δεν επιστρέψει ένα όνομα domain που να ταιριάζει, το email σημαίνεται ως ύποπτο. Η εγγραφή που είναι υπεύθυνη γι' αυτή την αναζήτηση λέγεται εγγραφή PTR.

Τι είναι μια εγγραφή PTR;

Το PTR σημαίνει Pointer (δείκτης). Μια εγγραφή PTR αντιστοιχίζει μια διεύθυνση IP πίσω σε όνομα domain. Είναι το αντίστροφο μιας εγγραφής A. Ενώ η εγγραφή A λέει "αυτό το όνομα domain δείχνει σε αυτή τη διεύθυνση IP", η εγγραφή PTR λέει "αυτή η διεύθυνση IP ανήκει σε αυτό το όνομα domain".

Φαντάσου έναν τηλεφωνικό κατάλογο. Η εγγραφή A είναι σαν να ψάχνεις το τηλέφωνο κάποιου από το όνομά του. Η εγγραφή PTR είναι σαν να ψάχνεις το όνομα κάποιου από το τηλέφωνό του. Και οι δύο εγγραφές συνδέουν τις ίδιες δύο πληροφορίες, απλώς προς αντίθετες κατευθύνσεις.

Οι εγγραφές PTR αποθηκεύονται σε μια ειδική ζώνη του συστήματος DNS που έχει σχεδιαστεί για αντίστροφες αναζητήσεις. Για διευθύνσεις IPv4, η ζώνη αυτή βρίσκεται κάτω από το domain in-addr.arpa. Για διευθύνσεις IPv6, βρίσκεται κάτω από το ip6.arpa. Δεν χρειάζεται να το θυμάσαι. Σημασία έχει να καταλάβεις ότι οι εγγραφές PTR βρίσκονται σε διαφορετικό μέρος από τις άλλες εγγραφές DNS σου και γι' αυτό η ρύθμισή τους γίνεται αλλιώς.

Τι είναι η αντίστροφη αναζήτηση DNS;

Η αντίστροφη αναζήτηση DNS είναι η διαδικασία όπου παίρνεις μια διεύθυνση IP και βρίσκεις το όνομα domain που συνδέεται με αυτήν. Όταν ένας server email λαμβάνει email από τη διεύθυνση IP 203.0.113.25, ρωτά το σύστημα DNS "ποιο όνομα domain συνδέεται με αυτή την IP;". Το σύστημα DNS ελέγχει την εγγραφή PTR για αυτή την IP και επιστρέφει την απάντηση.

Αν υπάρχει εγγραφή PTR και το όνομα domain που επιστρέφει ταιριάζει με τον server που έστειλε το email, η αναζήτηση περνά. Αν δεν υπάρχει εγγραφή PTR ή αν το όνομα domain δεν ταιριάζει, ο server που παραλαμβάνει έχει λόγο να είναι καχύποπτος.

Ο όρος "αντίστροφη" βγάζει νόημα αν τον συγκρίνεις με μια κανονική αναζήτηση DNS. Μια κανονική αναζήτηση πηγαίνει από το όνομα domain στη διεύθυνση IP (μπροστά). Μια αντίστροφη πηγαίνει από τη διεύθυνση IP στο όνομα domain (πίσω). Αυτό είναι όλο.

Γιατί μετράνε οι εγγραφές PTR για το email;

Οι servers email χρησιμοποιούν τις εγγραφές PTR ως έναν από τους πρώτους ελέγχους όταν αποφασίζουν αν θα δεχτούν ένα εισερχόμενο μήνυμα. Η λογική είναι απλή. Οι νόμιμοι αποστολείς έχουν ρυθμισμένες εγγραφές PTR για τις διευθύνσεις IP από τις οποίες στέλνουν. Οι spammers συχνά δεν έχουν.

Δες τι γίνεται όταν στέλνεις ένα email.

  1. Ο server email σου συνδέεται με τον server email που παραλαμβάνει από μια συγκεκριμένη διεύθυνση IP
  2. Ο server που παραλαμβάνει παίρνει αυτή τη διεύθυνση IP και κάνει αντίστροφη αναζήτηση DNS
  3. Ελέγχει αν υπάρχει εγγραφή PTR για αυτή την IP
  4. Αν υπάρχει εγγραφή PTR, ελέγχει αν το όνομα domain στην εγγραφή PTR ταιριάζει με το domain στις κεφαλίδες (headers) του email
  5. Αν όλα ταιριάζουν, το email περνά αυτόν τον έλεγχο και συνεχίζει στην επαλήθευση SPF, DKIM και DMARC

Αν δεν υπάρχει καθόλου εγγραφή PTR, πολλοί servers που παραλαμβάνουν θα απορρίψουν ευθέως το email ή θα το στείλουν στα ανεπιθύμητα. Μερικοί από τους μεγαλύτερους παρόχους email είναι αυστηροί σε αυτό. Καμία εγγραφή PTR σημαίνει καμία εμπιστοσύνη.

Γι' αυτό οι εγγραφές PTR λέγονται κάποιες φορές πρώτη γραμμή άμυνας για τη φήμη του email. Βρίσκονται στην αρχή της αλυσίδας επαλήθευσης, πριν καν τρέξουν οι άλλοι έλεγχοι.

Ποιος ρυθμίζει μια εγγραφή PTR;

Εδώ οι εγγραφές PTR διαφέρουν από κάθε άλλη εγγραφή DNS που έχεις δουλέψει. Δεν προσθέτεις εσύ την εγγραφή PTR. Την ορίζει για σένα ο πάροχος φιλοξενίας ή ο πάροχος υπηρεσίας email.

Ο λόγος είναι απλός. Οι εγγραφές PTR συνδέονται με διευθύνσεις IP και όχι με ονόματα domain. Ο οργανισμός που κατέχει το μπλοκ διευθύνσεων IP είναι αυτός που ελέγχει τη ζώνη αντίστροφου DNS για αυτές τις διευθύνσεις. Αυτός είναι ο πάροχος φιλοξενίας σου, ο πάροχος cloud servers ή η αποκλειστική υπηρεσία αποστολής email.

Για τις περισσότερες επιχειρήσεις, αυτό σημαίνει ένα από τα δύο.

  • Αν χρησιμοποιείς shared hosting, ο πάροχος φιλοξενίας σου έχει ήδη ρυθμίσει εγγραφές PTR για τις κοινόχρηστες διευθύνσεις IP στους servers του. Δεν χρειάζεται να κάνεις τίποτα
  • Αν έχεις αποκλειστική διεύθυνση IP (συνηθισμένο με VPS ή αποκλειστικούς servers), μπορεί να χρειαστεί να ζητήσεις από τον πάροχό σου να δημιουργήσει εγγραφή PTR για την IP σου. Οι περισσότεροι πάροχοι έχουν φόρμα ή επιλογή υποστήριξης γι' αυτό

Αυτή είναι μια βασική διάκριση. Δεν μπορείς να πας στον registrar του domain σου και να προσθέσεις εγγραφή PTR όπως προσθέτεις εγγραφή A ή CNAME. Δεν δουλεύει έτσι. Η εγγραφή PTR βρίσκεται στη ζώνη αντίστροφου DNS, που τη διαχειρίζεται ο πάροχος φιλοξενίας σου.

Πώς ελέγχεις αν έχεις εγγραφή PTR;

Ο έλεγχος είναι απλός. Πρέπει να ξέρεις από ποια διεύθυνση IP στέλνονται τα email σου και μετά να κάνεις αντίστροφη αναζήτηση DNS σε αυτή την IP.

Υπάρχουν μερικοί τρόποι.

  • Χρησιμοποίησε ένα διαδικτυακό εργαλείο αντίστροφης αναζήτησης DNS. Γράψε τη διεύθυνση IP και θα σου πει αν υπάρχει εγγραφή PTR και ποιο όνομα domain επιστρέφει
  • Σε υπολογιστή με γραμμή εντολών, μπορείς να γράψεις "nslookup" ακολουθούμενο από τη διεύθυνση IP σου. Το αποτέλεσμα θα δείξει την εγγραφή PTR αν υπάρχει
  • Έλεγξε τις κεφαλίδες email ενός μηνύματος που έστειλες. Οι περισσότερες κεφαλίδες email περιλαμβάνουν τα αποτελέσματα της αντίστροφης αναζήτησης DNS, με την ένδειξη rDNS ή PTR

Αν η αναζήτηση επιστρέψει το όνομα του domain σου, είσαι εντάξει. Αν δεν επιστρέψει τίποτα ή επιστρέψει ένα γενικό hostname που μοιάζει με σειρά αριθμών και γραμμάτων από τον πάροχο φιλοξενίας σου, πρέπει να ρυθμίσεις μια σωστή εγγραφή PTR.

Πώς ζητάς μια εγγραφή PTR από τον πάροχο φιλοξενίας σου;

Η διαδικασία εξαρτάται από τον πάροχο, αλλά συνήθως ακολουθεί το ίδιο μοτίβο.

  1. Βρες τη διεύθυνση IP από την οποία στέλνει ο server ή η υπηρεσία email σου
  2. Αποφάσισε σε ποιο όνομα domain θέλεις να δείχνει η εγγραφή PTR. Πρέπει να ταιριάζει με το hostname με το οποίο συστήνεται ο server email σου όταν στέλνει email
  3. Επικοινώνησε με τον πάροχο φιλοξενίας σου ή χρησιμοποίησε τον πίνακα ελέγχου του για να ζητήσεις καταχώριση αντίστροφου DNS (rDNS) για αυτή τη διεύθυνση IP
  4. Περίμενε να ισχύσει η αλλαγή. Οι ενημερώσεις εγγραφών PTR μπορεί να πάρουν μερικές ώρες για να διαδοθούν

Κάποιοι πάροχοι cloud φιλοξενίας σε αφήνουν να το ρυθμίσεις απευθείας στις ρυθμίσεις του server σου. Άλλοι απαιτούν αίτημα υποστήριξης. Και στις δύο περιπτώσεις, συνήθως είναι γρήγορη διαδικασία μόλις ξέρεις τι να ζητήσεις.

Οι εγγραφές PTR και οι εγγραφές A πρέπει να ταιριάζουν

Για να δουλεύουν όλα σωστά, το DNS προς τα εμπρός και το αντίστροφο DNS πρέπει να συμφωνούν μεταξύ τους. Αυτό λέγεται forward-confirmed reverse DNS, ή FCrDNS.

Δες τι σημαίνει αυτό στην πράξη.

  • Η εγγραφή A σου λέει "το mail.yourdomain.com δείχνει στο 203.0.113.25"
  • Η εγγραφή PTR σου λέει "το 203.0.113.25 δείχνει πίσω στο mail.yourdomain.com"

Όταν και οι δύο εγγραφές δείχνουν η μία στην άλλη, οι αναζητήσεις προς τα εμπρός και προς τα πίσω επιβεβαιώνουν η μία την άλλη. Αυτή είναι η ιδανική ρύθμιση και πολλοί servers email ελέγχουν ακριβώς αυτή την αντιστοιχία. Αν η εγγραφή A σου δείχνει σε μία IP αλλά η εγγραφή PTR αυτής της IP επιστρέφει διαφορετικό όνομα domain (ή κανένα), η επαλήθευση αποτυγχάνει.

Φαντάσου το σαν μια αμφίδρομη συστάση. Το domain σου λέει "η διεύθυνσή μου είναι αυτή η IP". Η IP λέει "ανήκω σε αυτό το domain". Αν οι ιστορίες ταιριάζουν, χτίζεται εμπιστοσύνη. Αν αντιφάσκουν, κάτι δεν πάει καλά.

Τι συμβαίνει χωρίς εγγραφή PTR;

Χωρίς εγγραφή PTR, οι συνέπειες αφορούν κυρίως το email. Η ιστοσελίδα σου θα φορτώνει κανονικά. Το DNS σου θα επιλύεται κανονικά. Η φήμη του email σου όμως δέχεται πλήγμα.

Δες τι να περιμένεις.

  • Τα email που στέλνονται από τον server σου έχουν περισσότερες πιθανότητες να καταλήξουν στα ανεπιθύμητα
  • Κάποιοι servers email θα απορρίψουν τα email σου εντελώς και θα επιστρέψουν μήνυμα αποτυχίας
  • Τα εργαλεία δοκιμής παράδοσης email θα σημάνουν την εγγραφή PTR που λείπει ως πρόβλημα
  • Η βαθμολογία φήμης του αποστολέα σου πέφτει, κάτι που επηρεάζει όλα τα μελλοντικά email από αυτή την IP

Το εκνευριστικό είναι ότι μια εγγραφή PTR που λείπει είναι αόρατη αν δεν ξέρεις πού να κοιτάξεις. Δεν θα δεις σφάλμα στο πρόγραμμα email σου. Δεν θα πάρεις προειδοποίηση όταν πατήσεις αποστολή. Θα προσέξεις απλώς ότι τα email σου δεν περνούν και, αν δεν ξέρεις να ελέγξεις για εγγραφή PTR, μπορεί να περάσεις ώρες ψάχνοντας λάθος πράγμα.

Συνηθισμένες παρανοήσεις για τις εγγραφές PTR

Μερικά πράγματα που μπερδεύουν τον κόσμο.

  • Δεν μπορείς να προσθέσεις εγγραφή PTR στον registrar του domain σου. Αυτή είναι η πιο συνηθισμένη παρανόηση. Οι εγγραφές PTR συνδέονται με διευθύνσεις IP και όχι με ονόματα domain. Ο registrar σου διαχειρίζεται τη ζώνη DNS του domain σου. Ο πάροχος φιλοξενίας σου διαχειρίζεται τη ζώνη αντίστροφου DNS για τις δικές του διευθύνσεις IP. Είναι δύο ξεχωριστά συστήματα
  • Οι εγγραφές PTR δεν είναι μόνο για servers email. Ενώ το email είναι η πιο συνηθισμένη χρήση, οι εγγραφές PTR χρησιμοποιούνται και για αντιμετώπιση προβλημάτων δικτύου, καταγραφή και ελέγχους ασφάλειας. Όποτε ένα σύστημα χρειάζεται να εντοπίσει σε ποιον ανήκει μια διεύθυνση IP, χρησιμοποιεί αντίστροφη αναζήτηση DNS
  • Η ύπαρξη εγγραφής PTR δεν εγγυάται την παράδοση του email. Είναι ένας παράγοντας ανάμεσα σε πολλούς. Χρειάζεσαι ακόμα SPF, DKIM και DMARC μέσω των εγγραφών TXT. Χρειάζεσαι ακόμα καλή φήμη αποστολέα. Χωρίς εγγραφή PTR όμως, οι άλλοι έλεγχοι μπορεί να μη βρουν ποτέ ευκαιρία να τρέξουν
  • Το shared hosting έχει συνήθως ήδη εγγραφές PTR. Αν είσαι σε shared hosting, ο πάροχός σου έχει πιθανότατα ρυθμίσει εγγραφές PTR για την κοινόχρηστη IP. Χρειάζεται να σε απασχολεί μόνο αν έχεις δική σου αποκλειστική διεύθυνση IP

Το WEMASY και οι εγγραφές PTR

Μπορείς να συνδέσεις το δικό σου domain με ένα πακέτο επί πληρωμή του WEMASY.

Η φιλοξενία email του WEMASY έρχεται σύντομα. Αν συνδέσεις email από δικό σου πάροχο email, πρόσθεσε τις εγγραφές MX του στις ρυθμίσεις DNS του domain σου. Δες τι περιλαμβάνει κάθε πακέτο στη σελίδα WEMASY pricing.

Τι ακολουθεί

Τώρα που καταλαβαίνεις πώς δουλεύουν οι εγγραφές PTR για το reverse DNS και την επαλήθευση email, το επόμενο κεφάλαιο καλύπτει την εγγραφή CAA. Μια εγγραφή CAA ελέγχει ποιες αρχές πιστοποιητικών επιτρέπεται να εκδίδουν πιστοποιητικά SSL για το domain σου, προσθέτοντας ένα ακόμα επίπεδο ασφάλειας στη ρύθμιση DNS. Για μια επισκόπηση όλων των τύπων εγγραφών και του πότε χρησιμοποιείς τον καθένα, δες το κεφάλαιο για τους τύπους εγγραφών DNS.

Συχνές ερωτήσεις

Μπορείς να έχεις περισσότερες από μία εγγραφές PTR για την ίδια διεύθυνση IP;

Τεχνικά ναι, αλλά δεν συνιστάται. Το πρότυπο DNS επιτρέπει πολλές εγγραφές PTR για μία IP, αλλά οι περισσότεροι servers email διαβάζουν μόνο το πρώτο αποτέλεσμα. Αν έχεις περισσότερες από μία, μπορεί να προκύψει απρόβλεπτη συμπεριφορά στις αντίστροφες αναζητήσεις DNS. Η καλύτερη πρακτική είναι μία εγγραφή PTR ανά διεύθυνση IP, που δείχνει στο κύριο hostname εκείνου του server. Ο Δημιουργός ιστοσελίδων του WEMASY σου επιτρέπει να φτιάξεις τις δικές σου σελίδες στην ιστοσελίδα σου.

Πόσο χρόνο παίρνει να ισχύσει μια αλλαγή στην εγγραφή PTR;

Οι αλλαγές στις εγγραφές PTR διαδίδονται συνήθως μέσα σε λίγες ώρες, όπως και οι άλλες αλλαγές DNS. Ο ακριβής χρόνος εξαρτάται από την τιμή TTL που ορίζει ο πάροχος φιλοξενίας σου και από το πόσο γρήγορα λήγουν οι cache DNS στο διαδίκτυο. Στις περισσότερες περιπτώσεις, θα δεις την ενημέρωση μέσα σε 4 έως 24 ώρες.

Επηρεάζουν οι εγγραφές PTR την ταχύτητα φόρτωσης της ιστοσελίδας;

Όχι. Οι εγγραφές PTR δεν επηρεάζουν το πόσο γρήγορα φορτώνει η ιστοσελίδα σου. Χρησιμοποιούνται μόνο για αντίστροφες αναζητήσεις DNS, που γίνονται όταν ένα σύστημα θέλει να εντοπίσει τον ιδιοκτήτη μιας διεύθυνσης IP. Οι browsers των επισκεπτών σου κάνουν αναζητήσεις DNS προς τα εμπρός (με εγγραφές A και CNAME), όχι αντίστροφες. Οι εγγραφές PTR αφορούν την παράδοση email και τη διάγνωση δικτύου, όχι την περιήγηση στο web.

Ποια είναι η διαφορά ανάμεσα σε εγγραφή PTR και εγγραφή A;

Είναι ειδώλα η μία της άλλης. Η εγγραφή A παίρνει ένα όνομα domain και επιστρέφει διεύθυνση IP (αναζήτηση προς τα εμπρός). Η εγγραφή PTR παίρνει διεύθυνση IP και επιστρέφει όνομα domain (αντίστροφη αναζήτηση). Η εγγραφή A διαχειρίζεται στη ζώνη DNS του domain σου στον registrar ή στον πάροχο DNS. Η εγγραφή PTR διαχειρίζεται στη ζώνη αντίστροφου DNS από όποιον κατέχει το μπλοκ διευθύνσεων IP, συνήθως τον πάροχο φιλοξενίας σου.

Χρειάζεσαι εγγραφή PTR αν έχεις μόνο ιστοσελίδα και δεν στέλνεις email;

Για μια ιστοσελίδα μόνο, η εγγραφή PTR δεν είναι απαραίτητη. Η ιστοσελίδα σου θα φορτώνει και θα λειτουργεί κανονικά χωρίς αυτήν. Οι εγγραφές PTR γίνονται σημαντικές όταν στέλνεις email από server που συνδέεται με το domain σου. Αν χρησιμοποιείς υπηρεσία email τρίτου που στέλνει εκ μέρους σου, ο πάροχος αυτός διαχειρίζεται την εγγραφή PTR για τις IP αποστολής του. Χρειάζεται να σκέφτεσαι τις εγγραφές PTR μόνο όταν ελέγχεις τον server που στέλνει το email σου.

Βάλ’ το αμέσως σε εφαρμογή
στη δική σου ιστοσελίδα.

Ξεκίνα δωρεάν με το WEMASY και φτιάξε τη σελίδα σου σε λίγα λεπτά.