Michael tiene razón en cuanto a de dónde viene su punto de confusión. Continuaré con mi congestión habitual y responderé la pregunta más grande para aquellos que podrían pasar de una búsqueda en Google.
- Múltiples
TXT
registros son completamente legales según los estándares DNS.
- Varios
TXT
registros que implementan un estándar específico pueden ser potencialmente ilegales, pero solo dentro del alcance de ese estándar.
- Dada la necesidad de que múltiples estándares coexistan y jueguen bien con otros
TXT
registros que comparten un nombre de pila, es poco probable que ocurran conflictos. Ciertamente, es poco probable que tal requisito lo convierta en un Estándar de Internet.
Para comprender la diferencia, echemos un vistazo a lo que dice el estándar SPF ( RFC 7208 ) sobre el tema:
Starting with the set of records that were returned by the lookup,
discard records that do not begin with a version section of exactly
"v=spf1". Note that the version section is terminated by either an
SP character or the end of the record. As an example, a record with
a version section of "v=spf10" does not match and is discarded.
If the resultant record set includes no records, check_host()
produces the "none" result. If the resultant record set includes
more than one record, check_host() produces the "permerror" result.
En resumen, los TXT
registros que no cumplen con los requisitos de sintaxis de SPF se ignoran. Solo se produce un error en el caso de que varios registros coincidan con la sintaxis SPF .
(La sintaxis DMARC conlleva la misma restricción, para aquellos que se estén preguntando).