Michael, kargaşanızın nereden geldiği konusunda haklı. Her zamanki havasızlığımla devam edeceğim ve daha büyük bir soruyu Google aramasından gelebilecek olanlar için cevaplayacağım.
- Birden fazla
TXT
kayıt, DNS standartlarına göre tamamen yasaldır.
- Belirli bir standardı
TXT
uygulayan birden fazla kayıt potansiyel olarak yasa dışı olabilir, ancak bu standardın kapsamı dahilindedir.
TXT
Belirli bir adı paylaşan diğer kayıtlarla birlikte yaşamaya ve oynamaya yönelik çoklu standartlara duyulan ihtiyaç göz önüne alındığında , çatışmaların olması muhtemel değildir. Bu tür bir gereksinimin bir İnternet Standartına dönüşmesi kesinlikle mümkün değildir.
Farkı anlamak için, SPF standardının ( RFC 7208 ) konuyla ilgili söylediklerine bir göz atalım :
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.
Kısacası, TXT
SPF'nin sözdizimi gereksinimlerini karşılamayan kayıtlar göz ardı edilir. Bir hata yalnızca çoklu kayıtların SPF sözdizimi ile eşleşmesi durumunda ortaya çıkar .
( DMARC sözdizimi merak edenlere de aynı kısıtlamaları taşır.)