AZ Tools

Divisor de Registro TXT (Chunks de 255 Bytes)

Rede

Um único DNS TXT character-string é limitado a 255 bytes por RFC 1035. Registros mais longos que isso — chaves públicas DKIM RSA, registros SPF com muitos includes — têm que ser divididos em múltiplos character-strings concatenados pelo resolver. Cada DNS UI faz a divisão ligeiramente diferente: BIND quer sintaxe `("chunk1" "chunk2")`, arquivos zone genéricos querem strings entre aspas separadas por espaços, Cloudflare auto-divide, Route 53 quer strings entre aspas separadas por espaços. Esta ferramenta produz a forma que entra na UI do seu provedor sem mais edições.

Bytes entrada
0
Chunks
0
Bytes saída
21
Saída
_record IN TXT (
  
)

DNS character-strings têm prefixo de comprimento por um byte → 255 max por string. Registros TXT concatenam múltiplos strings, é assim que chaves DKIM mais longas que isso cabem no DNS.

Como usar

  1. Cole seu valor TXT completo (chave pública DKIM, SPF longo, DMARC longo). Botões de amostra preenchem exemplos realistas.
  2. Escolha a UI DNS pela qual você está publicando. A saída se ajusta às aspas daquele provedor.
  3. Copie e cole no campo de valor. O resolver reagrupa os chunks transparentemente pros clientes.

Perguntas frequentes

Por que 255 bytes?
DNS character-strings têm prefixo de comprimento por um único byte. Esse byte limita um único string a 255. Um registro TXT pode conter múltiplos strings concatenados pelo resolver — `"abc" "def"` é lido como `abcdef`. O protocolo deixa o join pra aplicação.
Cloudflare realmente auto-divide?
Sim. Cole um string de 600 bytes no Cloudflare e ele silenciosamente vai dividir em três character-strings por baixo dos panos. A saída que mostramos pra Cloudflare é só o valor unido — cole isso, sem aspas necessárias.

Ferramentas relacionadas