У (необробленому) файлі зони DNS значення TXT
запису необхідно укласти в подвійні лапки, якщо він містить пробіли (як це часто буває з записами SPF та DKIM). Інші простори є роздільниками файлів у файлі DNS Zone.
RFC 1305 визначає, як значення повинні бути котировані в штрафній зоні. Що стосується TXT
записів ресурсів:
3.3.14. Формат TXT RDATA
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/ TXT-DATA /
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
де:
TXT-DATA Один або більше <character-string>
s.
[Сторінка 20]
<character-string>
виражається одним або двома способами: як суміжний набір символів без внутрішніх пробілів, або як рядок, що починається з "і закінчується на". Всередині "обмеженого рядка може виникати будь-який символ, за винятком самого", який повинен бути цитований за допомогою \ (зворотній косої риски).
[Сторінка 35]
Однак, як згадується в коментарях, ви часто використовуєте інший інструмент для редагування записів DNS (зазвичай ви не редагуєте файл зони DNS безпосередньо, хоча WHM дає вам цей варіант). Цей інший інструмент, ймовірно, обробляє котирування та будь-які додаткові пропуски, необхідні для того, щоб зробити запис дійсним. Якщо ви вручну оточуєте значення в лапках під час подання значення за допомогою свого редактора / інструменту, ці додаткові цитати можуть бути залишені та стати частиною TXT
значення запису.
Між іншим, під час пошуку DNS ви бачите проаналізовані / нецитовані значення рядка.
Подальша довідка:
https://en.wikipedia.org/wiki/TXT_Record
https://tools.ietf.org/html/rfc1464