DNS header flags
termoOs campos de um bit do header de uma mensagem DNS, qr, aa, tc, rd, ra, ad e cd, que o dig imprime na linha de flags.
Juntos dizem que tipo de mensagem é e como foi tratada: pergunta ou resposta, de uma autoridade ou não, cortada ou completa, resolvida com recursão ou não, validada ou não. A maior parte do diagnóstico de uma resposta do dig começa por eles.
A segunda palavra de 16 bits do header de 12 bytes guarda QR (0 para consulta, 1 para resposta), um opcode de quatro bits, AA, TC, RD, RA, um bit Z reservado, AD, CD e o RCODE de quatro bits. AD e CD saíram do antigo campo Z de três bits para o DNSSEC; o único bit reservado que sobrou precisa ser zero, e o dig o mostra à parte como MBZ.
RD é o pedido de recursão do cliente e é copiado na resposta; RA é a oferta do servidor, ligado ou desligado em toda resposta, e a RFC 1034 diz que rd e ra juntos mostram que houve recursão. Uma resposta com rd e sem ra quer dizer que esse servidor não faz recursão para você, e o dig imprime um aviso. TC significa que um conjunto de registros necessário não coube: a RFC 2181 manda ignorar a resposta e perguntar de novo por um transporte como o TCP.
AD afirma que a resposta foi validada; CD pede ao resolver que não valide. A RFC 4035 manda o resolver desconsiderar os dois numa resposta, a menos que ela tenha chegado por um canal seguro ou que ele esteja configurado para confiar neles, então o ad vale o mesmo que o resolver e o caminho até ele. Um SERVFAIL que vira dado quando a consulta liga cd aponta para falha de validação DNSSEC.
Também conhecido como: dns flags, dig flags, rd bit, ra bit, tc bit, ad bit
Fontes
- RFC 1035, Domain names - implementation and specification, November 1987: section 4.1.1 (read 2026-10-18)
- RFC 1034, Domain names - concepts and facilities, November 1987: section 4.3.1 (read 2026-10-18)
- RFC 2181, Clarifications to the DNS Specification, July 1997: section 9 (read 2026-10-18)
- RFC 4035, Protocol Modifications for the DNS Security Extensions, March 2005: sections 3.2.2, 3.2.3, 4.6 and 5.5 (read 2026-10-18)