Divisor de Registro TXT (Chunks de 255 Bytes)
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.
_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
- Cole seu valor TXT completo (chave pública DKIM, SPF longo, DMARC longo). Botões de amostra preenchem exemplos realistas.
- Escolha a UI DNS pela qual você está publicando. A saída se ajusta às aspas daquele provedor.
- 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
Construtor e parser de registros DKIM
Construa ou parseie um registro DNS TXT DKIM (DomainKeys Identified Mail) — cole sua chave pública, escolha selector, tipo de chave (RSA/Ed25519), hash e flags, e obtenha o registro completo, o hostname `selector._domainkey` e uma versão fragmentada para registros acima de 255 caracteres.
Construtor de registros DNS CAA
Gere registros DNS CAA (Certificate Authority Authorization) para que apenas as CAs que você autoriza possam emitir certificados TLS para o seu domínio. Produz registros em formato BIND e linhas tag/valor para painéis de controle, com lista de CAs comuns (Let's Encrypt, DigiCert, Google, Amazon…) em um clique.
Analisador de Cabeçalhos de Email
Cole um cabeçalho raw de email pra percorrer os saltos Received em ordem, ver o atraso por salto e ler os veredictos SPF/DKIM/DMARC.
Construtor de Registro SPF
Componha um registro TXT Sender Policy Framework de mecanismos, IPs e includes — com contador de buscas DNS ao vivo e avisos.
Referência de Registros DNS
Cheat sheet pesquisável de tipos de registro DNS — A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV, CAA, DNSSEC, SVCB / HTTPS — com exemplos.
Construtor de Registro DMARC
Componha um registro TXT `_dmarc` — política, política de subdomínio, rollout por porcentagem, alinhamento, reporting rua/ruf — com avisos de segurança.