Vários campos TXT para o mesmo subdomínio

20

Gostaria de entender se vários registros TXT para o mesmo subdomínio estão corretos ou podem gerar problemas. Em particular, temos o requisito para um registro SPF e um registro de verificação de domínio do Google no domínio raiz.

No AWS Route 53 eles explicitamente suportam isso da seguinte maneira:

Enter multiple values on separate lines. Enclose text in quotation marks. Example: "Sample Text Entries" "Enclose entries in quotation marks"

Dessa forma, um único campo TXT pode conter os registros SPF e de verificação de domínio do Google.

Quando perguntei ao name.com, por outro lado, eles sugeriram adicionar dois registros TXT separados, já que o método Route 53 não é suportado.

    
por chrisvdb 19.11.2016 / 02:49

3 respostas

22

A maneira descrita é a maneira como você cria vários registros no Route 53.

Inserir dois valores na área de texto separados por uma nova linha resultará em dois registros distintos no DNS. É por isso que a Amazon chama isso de "conjunto de registros" - é um conjunto de registros.

    
por 19.11.2016 / 02:55
19

Michael está correto em relação a onde seu ponto de confusão está vindo. Vou prosseguir com o meu entupimento habitual e responder a pergunta maior para aqueles que podem passar por uma pesquisa no Google.

  • Vários registros TXT são totalmente legais de acordo com os padrões de DNS.
  • Vários registros TXT que implementam um padrão específico podem ser potencialmente ilegais, mas apenas dentro do escopo desse padrão.
  • Devido à necessidade de múltiplos padrões para coexistir e reproduzir bem com outros registros de TXT que compartilham um determinado nome, é improvável que ocorram conflitos. Certamente, é improvável que tal requisito torne o padrão da Internet.

Para entender a diferença, vamos dar uma olhada no que o padrão SPF ( RFC 7208 ) tem a dizer sobre o assunto:

   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.

Em suma, TXT registros que não atendem aos requisitos de sintaxe do SPF são ignorados. Um erro ocorre apenas no caso em que vários registros correspondem à sintaxe SPF .

A sintaxe

( DMARC contém a mesma restrição, para aqueles que podem estar se perguntando.)

    
por 19.11.2016 / 04:13
4

Se você estiver usando Google Domains , quando editar o registro TXT , haverá um símbolo de adição (+) ao lado do valor TXT ... clique nele para adicionar vários valores.

    
por 11.11.2017 / 09:54