仕様と根拠

分割と結合の規則

TXT レコードは 1 つ以上の文字列(character-string)でできていて、1 つの文字列は長さの 1 オクテットのあとに最大 255 オクテットの内容が続きます(RFC 1035 3.3)。そのため 255 オクテットを超える値は複数の文字列に分けて登録し、DKIM など多くの用途では空白なしで連結して使われます(RFC 6376 3.6.2.2)。

数え方とエスケープ

長さは文字数ではなく UTF-8 のオクテット数で数え、1 文字の途中では分けません。引用符とバックスラッシュは、前にバックスラッシュを付けて書きます。結合のときは、バックスラッシュのあとに 3 桁の数字を書く \DDD 形式も読みます(RFC 1035 5.1)。

根拠にした仕様・資料

仕様・資料と確認日
仕様・資料確認日使った箇所
RFC 1035 Domain Names - Implementation and Specification2026年10月28日3.3 節(character-string・TXT RDATA)・5.1 節(引用符・エスケープ)
RFC 6376 DKIM Signatures2026年10月28日3.6.2.2 節(複数の文字列は空白なしで連結)

指摘の段階

入力の扱い(送信しない仕組み)

処理はすべてお使いのブラウザの中で行います。処理の本体はこのサイトから配信する小さなスクリプト(/app.js)で、外部のサービスやライブラリを読み込みません。ページはブラウザに通信を禁止させる設定(Content-Security-Policy の connect-src)つきで配信しており、入力した内容がサーバーや第三者へ送られることはありません。ファイルを選んだ場合も、端末の中で読み込むだけです。

このツールでできないこと(制約)

ご利用にあたって

  • 結果は仕様にもとづく変換で、DNS 事業者の入力画面でそのまま受け付けられることを保証するものではありません。
  • 登録したあと、実際の応答を dig などで確かめ、結合した値が元の値と一致することを確認してください。