En el archivo de zona DNS (sin formato ) , el valor de un TXT
registro debe estar entre comillas dobles si contiene espacios (como suele ser el caso con los registros SPF y DKIM). De lo contrario, los espacios son delimitadores en el archivo de Zona DNS.
RFC 1305 define cómo se deben citar los valores en la zona bien. Con respecto a TXT
los registros de recursos:
3.3.14. Formato TXT RDATA
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/ TXT-DATA /
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
dónde:
TXT-DATA Uno o más <character-string>
s.
[Página 20]
<character-string>
se expresa de una o dos formas: como un conjunto contiguo de caracteres sin espacios interiores, o como una cadena que comienza con un "y termina con un". Dentro de una "cadena delimitada, puede aparecer cualquier carácter, excepto un" en sí mismo, que debe citarse usando \ (barra diagonal inversa).
[Página 35]
Sin embargo, como se menciona en los comentarios, a menudo usa otra herramienta para editar registros DNS (generalmente no edita el archivo de zona DNS directamente, aunque WHM le ofrece esta opción). Esta otra herramienta probablemente manejará las comillas y cualquier escape adicional que se requiera para que el registro sea válido. Si rodea manualmente el valor entre comillas al enviar el valor utilizando su editor / herramienta, estas comillas adicionales podrían escaparse y formar parte del TXT
valor de registro.
Por cierto, cuando realiza una búsqueda de DNS, está viendo el valor de cadena analizado / sin comillas.
Referencia adicional:
https://en.wikipedia.org/wiki/TXT_Record
https://tools.ietf.org/html/rfc1464