300 文字の値を 2 つの文字列に分割

255 を少し超える長い値を分割する代表的な例です。1 つ目の文字列が 255 オクテットちょうどで切れ、残りが 2 つ目に入ることを、文字列の数と長さで確かめます。

入力

TXT レコードの値

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

変換の向き

分割(長い値を 255 オクテットごとの引用文字列にする)

結果

エラー 0 件・警告 0 件・情報 0 件

指摘(エラー・警告・情報)

指摘はありません。

文字列の数2
各文字列の長さ(オクテット)255 + 45
合計(結合後)300 オクテット

変換した結果

"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"

検算(この結果になる理由)

300 オクテットは 255 を超えるので 2 つに分けます。1 つ目は上限の 255、残りは 300 - 255 = 45 オクテットです。合計は 255 + 45 = 300 で元の長さと一致します(RFC 1035 3.3)。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

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

ほかの入力例