Майкл прав в отношении того, откуда исходит ваша путаница. Я собираюсь приступить к своей обычной душно и ответить на более широкий вопрос для тех, кто может произойти из поиска Google.
- Несколько
TXT
записей являются абсолютно законными в соответствии со стандартами DNS.
- Несколько
TXT
записей, реализующих определенный стандарт, потенциально могут быть незаконными, но только в рамках этого одного стандарта.
- Принимая во внимание необходимость сосуществования нескольких стандартов и их совместимости с другими
TXT
записями, имеющими одинаковое имя, конфликты вряд ли произойдут. Маловероятно, что такое требование превратило бы его в Интернет-стандарт.
Чтобы понять разницу, давайте посмотрим, что говорит стандарт SPF ( RFC 7208 ) по теме:
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.
Короче говоря, TXT
записи, которые не соответствуют синтаксическим требованиям SPF, игнорируются. Ошибка возникает только в том случае, если несколько записей соответствуют синтаксису SPF .
( Синтаксис DMARC имеет те же ограничения для тех, кому это интересно.)