Estou pesquisando há algumas horas agora, mas várias fontes dizem coisas diferentes.
https://support.wordfly.com/hc/pt-br/articles/204767474-How-do-we-publish-DKIM-and-SPF-in-our-DNS- Estados Não devo incluir aspas, enquanto https: //stackoverflow.com/a/9784925/1293725 leituras de cotações devem ser incluídas nesses registros TXT.
Estes são apenas alguns exemplos de fontes, mas existem muitos mais.
Então, esses registros devem incluir aspas ou não?
Respostas:
No arquivo de zona DNS (bruto) , o valor de um
TXT
registro precisa ser colocado entre aspas duplas se ele contiver espaços (como é o caso dos registros SPF e DKIM). Os espaços são delimitadores no arquivo da zona DNS.A RFC 1305 define como os valores devem ser citados na multa da zona. Com relação aos
TXT
registros de recursos:[Página 20]
[Página 35]
No entanto, como mencionado nos comentários, você costuma usar outra ferramenta para editar registros DNS (geralmente não edita diretamente o arquivo de zona DNS, embora o WHM ofereça essa opção). Essa outra ferramenta provavelmente manipulará as aspas e qualquer escape adicional necessário para validar o registro. Se você colocar o valor manualmente entre aspas ao enviá-lo usando seu editor / ferramenta, essas aspas adicionais poderão ser ignoradas e se tornar parte do
TXT
valor do registro.Aliás, quando você faz uma pesquisa de DNS, está vendo o valor da sequência analisada / não citada.
Referência adicional:
https://en.wikipedia.org/wiki/TXT_Record
https://tools.ietf.org/html/rfc1464
fonte
TXT
valor contiver um espaço, deverá ser citado com aspas duplas"? Parece uma boa regra, mas de quem é essa regra? Não consigo encontrar nada sobre isso na RFC 1464 ou no artigo da Wikipedia que você mencionou. (RFC 1464 menciona escapar aspas internas, mas isso é diferente.)<character-string>
produção e, posteriormente na seção 3.3.14, especifica que osTXT
registros têm<character-string>
como dados e, portanto, devem ser citados. (Ele também menciona isso paraHINFO
registros, o que quer que esses são.)