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:
3.3.14 Formato TXT RDATA
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/ TXT-DATA /
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
Onde:
TXT-DATA Um ou mais <character-string>
s.
[Página 20]
<character-string>
é expresso de uma ou duas maneiras: como um conjunto contíguo de caracteres sem espaços interiores ou como uma sequência que começa com "e termina com". Dentro de uma "sequência delimitada, qualquer caractere pode ocorrer, exceto um" em si, que deve ser citado usando \ (barra invertida).
[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