(원시) DNS 영역 파일 에서 TXT
공백이 포함 된 경우 레코드 의 값을 큰 따옴표로 묶어야합니다 (SPF 및 DKIM 레코드의 경우와 같이). 그렇지 않으면 공백 은 DNS 영역 파일에서 구분 기호 입니다.
RFC 1305 는 Zone에서 값을 인용하는 방법을 정의합니다. TXT
자원 레코드 와 관련하여 :
3.3.14. TXT RDATA 형식
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/ TXT-DATA /
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
어디:
TXT-DATA 하나 이상의 <character-string>
s.
[20 페이지]
<character-string>
내부 공간이없는 연속 된 문자 세트 또는 "로 시작하고"로 끝나는 문자열로 표시됩니다. "구분 된 문자열 내에서 \ (역 슬래시)를 사용하여 인용해야하는"자체를 제외하고 모든 문자가 발생할 수 있습니다.
[35 페이지]
그러나 주석에서 언급했듯이 종종 다른 도구를 사용하여 DNS 레코드를 편집합니다 (WHM에서는이 옵션을 제공하지만 일반적으로 DNS 영역 파일을 직접 편집하지는 않습니다). 이 다른 도구는 아마도 따옴표와 레코드를 유효하게 만드는 데 필요한 추가 이스케이프를 처리합니다. 편집기 / 도구를 사용하여 값을 제출할 때 수동으로 값을 따옴표로 묶으면 이러한 추가 따옴표가 이스케이프되어 TXT
레코드 값의 일부가 될 수 있습니다 .
또한 DNS 조회를 수행 할 때 구문 분석 / 인용되지 않은 문자열 값이 표시됩니다.
추가 참조 :
https://en.wikipedia.org/wiki/TXT_Record
https://tools.ietf.org/html/rfc1464