Я хотел бы понять, допустимы ли несколько записей TXT для одного и того же поддомена или могут возникнуть проблемы. В частности, у нас есть требование для одной записи SPF и одной записи подтверждения домена Google в корневом домене.
В AWS Route 53 это явно поддерживается следующим образом:
Введите несколько значений в отдельные строки. Заключите текст в кавычки. Пример: «Образец текстовых записей» «Заключите записи в кавычки»
Таким образом, одно поле TXT может содержать записи SPF и подтверждения домена Google.
Когда я спросил name.com, с другой стороны, они предложили добавить две отдельные записи TXT, поскольку метод Route 53 не поддерживается.
Описанный способ является способ создания нескольких записей на Route 53.
Ввод двух значений в текстовое поле, разделенных новой строкой, приведет к созданию двух разных записей в DNS. Вот почему Amazon называет это «набором рекордов» - это набор рекордов.
Майкл прав относительно того, откуда исходит ваша точка замешательства. Я собираюсь продолжить с моей обычной душностью и ответить на более крупный вопрос для тех, кто может оказаться в результате поиска 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 синтаксис имеет такое же ограничение для тех, кому интересно.)
Если вы используете Google Domains
, когда вы редактируете TXT
записи, рядом с TXT
значение ... щелкните, чтобы добавить несколько значений.