Μετάβαση στο περιεχόμενο
Networks

Blog

Reverse DNS για μισθωμένο χώρο IP: εγγραφές PTR, εκχώρηση και email

Τελευταία ενημέρωση RTM NetworksΜετάφραση από τα αγγλικά. Διαβάστε το πρωτότυπο

Το reverse DNS αντιστοιχίζει μια διεύθυνση IP πίσω σε ένα όνομα, μέσω μιας εγγραφής PTR. Για τις περισσότερες υπηρεσίες είναι λεπτομέρεια. Για έναν mail server δεν είναι: η Google απαιτεί κάθε διεύθυνση που στέλνει στο Gmail να έχει εγγραφή PTR της οποίας το όνομα επιλύεται πίσω στην ίδια διεύθυνση, και πολλοί άλλοι παραλήπτες αναζητούν την ίδια αντιστοίχιση. Με μισθωμένο χώρο η εγγραφή βρίσκεται σε μια ζώνη που εξ ορισμού δεν ελέγχετε, οπότε αξίζει να ξέρετε ποιος τη ρυθμίζει και πώς.

Πώς λειτουργεί το reverse DNS

Μια forward αναζήτηση μετατρέπει ένα όνομα σε διεύθυνση. Μια reverse αναζήτηση μετατρέπει μια διεύθυνση σε όνομα, αντιστρέφοντας τους τέσσερις αριθμούς της κάτω από ένα ειδικό domain: η εγγραφή PTR για το 203.0.113.10 βρίσκεται στο 10.113.0.203.in-addr.arpa. Το IPv6 λειτουργεί με τον ίδιο τρόπο κάτω από το ip6.arpa, ένα δεκαεξαδικό ψηφίο κάθε φορά.

Η ζώνη για ένα /24, το 113.0.203.in-addr.arpa σε αυτό το παράδειγμα, εκχωρείται από το μητρώο στους nameservers που αναφέρονται για αυτήν. Στην περιοχή εξυπηρέτησης του RIPE NCC αυτοί είναι οι γραμμές nserver ενός αντικειμένου domain στη RIPE Database. Όποιος λειτουργεί αυτούς τους nameservers αποφασίζει τι λένε οι εγγραφές PTR.

Shell
dig -x 203.0.113.10 +short

Ποιος το ελέγχει για μισθωμένο χώρο

Το μητρώο εκχωρεί τη reverse ζώνη στον κάτοχο του μπλοκ, οπότε για μισθωμένο χώρο αυτός είναι ο εκμισθωτής, όχι εσείς. Στην πράξη υπάρχουν δύο ρυθμίσεις.

  • Ο εκμισθωτής ρυθμίζει τις εγγραφές που ζητάτε. Στέλνετε το όνομα για κάθε διεύθυνση, ο εκμισθωτής δημοσιεύει τις εγγραφές PTR. Είναι η απλούστερη ρύθμιση και αρκεί σχεδόν για όλους.
  • Ο εκμισθωτής σας εκχωρεί τη ζώνη. Με ένα αντικείμενο domain που δείχνει στους nameservers σας, διαχειρίζεστε μόνοι σας τις εγγραφές PTR. Αυτό λειτουργεί για ένα ολόκληρο /24. Για ένα μικρότερο κομμάτι, ο εκμισθωτής μπορεί να σας παραδώσει μόνο τις διευθύνσεις σας με την classless εκχώρηση που περιγράφει το RFC 2317: εγγραφές CNAME στη ζώνη του που δείχνουν σε μια ζώνη στους nameservers σας.

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

Τι ελέγχουν οι παραλήπτες email

Οι οδηγίες αποστολέων της Google ορίζουν τον κανόνα για κάθε αποστολέα, όχι μόνο για τους μαζικούς: «The public IP address of a sending SMTP server must have a corresponding PTR record that resolves to a hostname.» (σε μετάφραση: «Η δημόσια διεύθυνση IP ενός SMTP server αποστολής πρέπει να έχει αντίστοιχη εγγραφή PTR που επιλύεται σε ένα hostname.») Αυτό το hostname πρέπει με τη σειρά του να έχει εγγραφή A, ή AAAA για IPv6, που επιλύεται στην ίδια διεύθυνση. Αυτό είναι το forward-confirmed reverse DNS: από τη διεύθυνση στο όνομα, και από το όνομα πίσω στην ίδια διεύθυνση. Το Gmail απαντά σε μια εγγραφή που λείπει ή δεν αντιστοιχεί με προσωρινό ή μόνιμο σφάλμα, και εφαρμόζει τους κανόνες του αυστηρότερα από τον Νοέμβριο του 2025.

Δύο συνήθειες πάνε μαζί. Χρησιμοποιήστε το ίδιο όνομα στον χαιρετισμό που στέλνει ο mail server σας (HELO ή EHLO), και επιλέξτε ονόματα που μοιάζουν με διακομιστή και όχι με pool. Το Yahoo, που απαιτεί reverse DNS από κάθε αποστολέα, ζητά εγγραφές PTR που είναι «meaningful, non-generic» (σε μετάφραση: «με νόημα, μη γενικές»), και ορισμένα φίλτρα θεωρούν ένα όνομα όπως το 203-0-113-10.dynamic.example.net ένδειξη οικιακής σύνδεσης.

Η ρύθμιση, βήμα προς βήμα

  1. Επιλέξτε ένα όνομα ανά διεύθυνση αποστολής, κάτω από ένα domain που ελέγχετε: mail1.example.com.
  2. Δημιουργήστε την forward εγγραφή: mail1.example.com. A 203.0.113.10.
  3. Ορίστε την εγγραφή PTR: 10.113.0.203.in-addr.arpa. PTR mail1.example.com., μέσω του εκμισθωτή σας ή στην εκχωρημένη ζώνη σας.
  4. Ελέγξτε και τις δύο κατευθύνσεις από ένα δίκτυο εκτός του δικού σας:
Shell
dig -x 203.0.113.10 +short        # expect: mail1.example.com.
dig +short mail1.example.com A    # expect: 203.0.113.10
  1. Κάντε τον mail server να χρησιμοποιεί το ίδιο όνομα. Στο Postfix αυτό είναι myhostname = mail1.example.com.

Λάθη που χαλάνε την παράδοση

  • Μια εγγραφή PTR χωρίς αντίστοιχη εγγραφή A. Η reverse αναζήτηση λειτουργεί και ο forward έλεγχος αποτυγχάνει.
  • Δύο εγγραφές PTR για μία διεύθυνση. Οι έλεγχοι διαφωνούν για το ποια μετρά. Κρατήστε μία.
  • Μετονομασία με μεγάλο TTL. Οι resolvers συνεχίζουν να σερβίρουν το παλιό όνομα μέχρι να λήξει το TTL. Μειώστε το μία ημέρα πριν από μια προγραμματισμένη αλλαγή.
  • Ξεχασμένο IPv6. Αν ο διακομιστής στέλνει μέσω IPv6, η διεύθυνση IPv6 του χρειάζεται την ίδια αντιμετώπιση κάτω από το ip6.arpa, με αντίστοιχη εγγραφή AAAA.
  • Μια εκχωρημένη ζώνη σε nameservers που σταματούν να απαντούν. Το μητρώο ελέγχει τους nameservers μόνο όταν γίνεται η εκχώρηση. Αν αποτύχουν αργότερα, κάθε reverse αναζήτηση για το μπλοκ αποτυγχάνει μαζί τους.

Πού ταιριάζει η RTM Networks

Το reverse DNS είναι μέρος κάθε μίσθωσης χωρίς επιπλέον κόστος: πείτε μας το όνομα για κάθε διεύθυνση και ρυθμίζουμε τις εγγραφές PTR (μίσθωση IPv4). Αν οι διευθύνσεις θα στέλνουν email, η φήμη τους μετρά όσο και τα ονόματά τους, οπότε ελέγχουμε κάθε μπλοκ IPv4 που μισθώνουμε σε λίστες αποκλεισμού πριν από την παράδοση και κάθε ημέρα όσο το έχετε (διατήρηση ενός μπλοκ καθαρού).

Επικοινωνία

Χρειάζεστε συμβουλή για τη δική σας περίπτωση;

Αυτό το άρθρο είναι γενικό· το δίκτυό σας δεν είναι. Πείτε μας με τι δουλεύετε και θα το εξετάσουμε σωστά. Συνήθως απαντάμε εντός 1-3 εργάσιμων ωρών.

Επικοινωνήστε μαζί μας