Defaults.Exposed

Defaults.Exposed › Αναφορές

Μπορεί ένα domain να έχει δύο εγγραφές SPF; Όχι — ένα εκατομμύριο domains μόλις ακύρωσαν τα δικά τους (2026)

Δημοσιεύτηκε 2026-07-03

Στοιχεία με ημερομηνία 2026-06-29 · μεθοδολογία v7. Συγκεντρωτική απογραφή σε 261 εκατομμύρια βαθμολογημένα domains. Όλα τα στοιχεία είναι συγκεντρωτικά — ποτέ η εγγραφή μιας μεμονωμένης επιχείρησης. Δείτε πώς βαθμολογούμε.

Όχι — ένα domain μπορεί να δημοσιεύσει ακριβώς μία εγγραφή SPF, και το να το κάνετε λάθος απενεργοποιεί εντελώς το SPF: 1,013,416 domains δημοσιεύουν αυτή τη στιγμή δύο ή περισσότερες, κάτι που σύμφωνα με το RFC 7208 καθιστά όλες τις εγγραφές SPF ενός domain άκυρες. Ούτε την πιο πρόσφατη, ούτε την παλαιότερη — κάθε μία. Ένας παραλήπτης που βρίσκει πολλαπλές εγγραφές v=spf1 πρέπει να επιστρέψει μόνιμο σφάλμα, πράγμα που σημαίνει καθόλου προστασία SPF, σε ένα domain που στον ιδιοκτήτη του φαίνεται να έχει διπλάσια προστασία.

Γιατί δύο εγγραφές SPF ισούνται με μηδέν;

Το πρότυπο είναι κατηγορηματικό: η πολιτική SPF ενός domain πρέπει να είναι μία μόνο εγγραφή TXT που ξεκινά με v=spf1 (RFC 7208 §3.2· το αποτέλεσμα σφάλματος ορίζεται στο §4.5). Αν μια αναζήτηση βρει περισσότερες από μία, ο παραλήπτης δεν μπορεί να γνωρίζει ποια είναι έγκυρη — γι’ αυτό το πρότυπο απαγορεύει τις εικασίες. Οι παραλήπτες που συμμορφώνονται με το πρότυπο πρέπει να επιστρέψουν PermError: η αξιολόγηση αποτυγχάνει μόνιμα.

Και ένα PermError δεν είναι ουδέτερο. Το DMARC το αντιμετωπίζει ως αποτυχία στο σκέλος του SPF — έτσι ένα domain που διπλασίασε την εγγραφή του έχει ακυρώσει την προστασία του και έχει υπονομεύσει την ταυτοποίηση της ίδιας του της νόμιμης αλληλογραφίας. Είναι ένα από τα πολύ λίγα λάθη DNS όπου η προσθήκη προστασίας την αφαιρεί (η δημοσίευση δύο εγγραφών DMARC κάνει το ίδιο πράγμα στο DMARC).

Περίπου 1 στα 138 domains που επιχειρούν SPF το έχουν κάνει αυτό στον εαυτό τους.

Πώς συμβαίνει; Η αντιγραφή-επικόλληση κατά την ενσωμάτωση

Σχεδόν κανείς δεν γράφει μια δεύτερη εγγραφή SPF επίτηδες. Συμβαίνει τη μέρα που προσθέτετε ένα εργαλείο email:

  1. Το domain σας έχει ήδη v=spf1 include:spf.protection.outlook.com -all από τον πάροχο του γραμματοκιβωτίου σας.
  2. Εγγράφεστε σε μια πλατφόρμα newsletter, ένα CRM ή ένα εργαλείο τιμολόγησης.
  3. Ο οδηγός εγκατάστασής του λέει: «Προσθέστε αυτή την εγγραφή TXT στο DNS σας: v=spf1 include:newtool.example.com ~all
  4. Κάνετε ακριβώς ό,τι λέει — την προσθέτετε, δίπλα στην παλιά.

Υπάρχουν πλέον δύο εγγραφές, και οι δύο είναι άκυρες. Ο οδηγός είπε «προσθέστε», και η προσθήκη είναι το ένα πράγμα που το πρότυπο δεν επιτρέπει· η σωστή κίνηση — η συγχώνευση του νέου include: στην υπάρχουσα εγγραφή — δεν αναφέρεται σχεδόν σε καμία ροή ενσωμάτωσης.

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

Πώς να το ελέγξετε και να το διορθώσετε — δύο λεπτά, δωρεάν

  1. Αναζητήστε τις εγγραφές TXT του domain σας (dig TXT yourdomain.com, ή χρησιμοποιήστε τον δωρεάν έλεγχό μας).
  2. Μετρήστε τις εγγραφές που ξεκινούν με v=spf1. Ο μόνος ασφαλής αριθμός είναι το 1.
  3. Αν έχετε περισσότερες: συγχωνεύστε τες — κάθε μηχανισμό include: και ip4:/ip6: σε μία ενιαία εγγραφή με έναν τερματικό προσδιοριστή (δείτε ~all έναντι -all) — και διαγράψτε τις υπόλοιπες.
Πριν:    v=spf1 include:spf.protection.outlook.com -all
         v=spf1 include:servers.mcsv.net ~all

Μετά:    v=spf1 include:spf.protection.outlook.com include:servers.mcsv.net -all

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

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

Επιτρέπονται πολλαπλές εγγραφές SPF; Όχι. Το RFC 7208 επιτρέπει ακριβώς μία εγγραφή v=spf1 ανά domain· δύο ή περισσότερες προκαλούν μόνιμο σφάλμα που ακυρώνει εντελώς το SPF. 1,013,416 domains βρίσκονται σε αυτή την κατάσταση με ημερομηνία 2026-06-29.

Η δεύτερη εγγραφή SPF υπερισχύει της πρώτης; Καμία δεν κερδίζει. Ένας παραλήπτης που βρίσκει πολλαπλές εγγραφές πρέπει να αποτύχει την αξιολόγηση αντί να επιλέξει — έτσι όλες σταματούν να λειτουργούν ταυτόχρονα.

Πώς συνδυάζω δύο εγγραφές SPF σε μία; Μία εγγραφή, που ξεκινά με v=spf1, η οποία περιέχει κάθε μηχανισμό include: και IP από όλες τους, καταλήγοντας σε ένα μόνο -all ή ~all. Διαγράψτε τις επιπλέον, μετά επαληθεύστε ότι ο αριθμός αναζητήσεών σας επέζησε της συγχώνευσης.

Γιατί το email μου εξακολουθεί να λειτουργεί με δύο εγγραφές SPF; Οι παραλήπτες που συναντούν το σφάλμα συνήθως συνεχίζουν χωρίς SPF, οπότε η αλληλογραφία σας στηρίζεται στη φήμη και στο DKIM. Αυτό που έχετε χάσει είναι η προστασία — τίποτα δεν απορρίπτει έναν πλαστογράφο — και οι αξιολογήσεις DMARC σας χάνουν το σκέλος SPF τους. Η αλληλογραφία που λειτουργεί και το SPF που λειτουργεί είναι διαφορετικά πράγματα.

Ελέγξτε αν το domain σας είναι ένα από το εκατομμύριο

Μια ματιά 30 δευτερολέπτων είτε σας απαλλάσσει είτε σας δίνει μια συγχώνευση δύο λεπτών.

Ελέγξτε το domain σας → · Διορθώστε το SPF → · Η αναφορά SPF PermError → · Το μοντέλο ωριμότητας SPF → · Μόνο συγκεντρωτικά δεδομένα. Δεδομένα αποθηκευμένα και επεξεργασμένα στην ΕΕ.