Amazon Route 53 supports both "SPF Records" and "TXT Records". Most documentation I read tells me to list my SPF Record as a TXT Record. I understand that the SPF Record is a newer standard. Is it therefore correct for me to duplicate my SPF Records so they're listed as an SPF Records and a TXT Record to ensure backwards compatibility while also following the new standard? I'm unfamiliar with DNS so not sure if this would cause any problems or if I should even bother duplicating them?
My records are as follows:
"v=spf1 include:_spf.google.com include:amazonses.com -all"
"spf2.0/pra include:_spf.google.com include:amazonses.com -all"
It's not actually correct that the
SPF
RR type is the newer standard (in the context of desired SPF behavior). The experimental phase of the SPF specification had a new record type assigned but the migration path was unclear and it has since been abandoned.The current version of the SPF spec specifically states:
As a sidenote, there was also a Sender ID record (unfortunately referred to as "spf2.0" despite it being a different spec) in your example, the rules for that type of record are still experimental and [match the experimental version of the SPF spec](https://tools.ietf.org/html/rfc4406#section-4.3), no updates have been published.
Yes, duplicate them; I don't know offhand what ratio of SPF checkers actually support the current standard for record type, but if I were to make a wild guess I'd wager that probably 10% of checkers won't look at an
SPF
record, onlyTXT
.