referral
termoUma resposta DNS que não traz a resposta em si, mas indica os servidores de uma zona mais próxima do nome consultado.
Servidores autoritativos devolvem referrals para nomes delegados abaixo deles, e o resolver os segue da raiz para baixo; o dig +trace mostra cada passo. Ler um referral como consulta que falhou é erro comum: resposta vazia com registros NS na seção de autoridade é um ponteiro, não uma negação.
A RFC 9499 define referral como uma resposta em que o servidor, sinalizando que não é (completamente) autoritativo para aquela resposta, dá ao resolver que perguntou outro lugar para onde mandar a consulta. Um referral puro tem a seção de resposta vazia, os registros NS da zona filha na seção de autoridade, talvez os endereços deles na seção adicional, e o bit AA desligado.
Esses endereços são glue quando os servidores de nomes ficam dentro da própria zona delegada: sem eles, o resolver que segue o referral não tem como achar os servidores. A RFC 9471 (2023) tornou obrigatório o glue dentro do domínio, com o bit TC ligado quando ele não cabe inteiro. A RFC 1034 permite que um servidor que responde sem recursão devolva um referral; um servidor que atua de forma recursiva devolve a resposta ou um erro, mas nunca referrals.
Para separar um referral de um NODATA, leia a seção de autoridade: um SOA ali, ou nenhum registro NS, quer dizer NODATA. O dig +trace faz consultas iterativas a partir da raiz e mostra a resposta de cada servidor que segue; o dig @servidor nome +norecurse pergunta a um servidor só o que ele tem, o que, vindo de um servidor que não é autoritativo para o nome, muitas vezes é um referral.
Também conhecido como: dns referral, referral response, referral answer
Fontes
- RFC 9499, DNS Terminology, March 2024: sections 4 and 6 (read 2026-10-18)
- RFC 1034, Domain names - concepts and facilities, November 1987: section 4.3.1 (read 2026-10-18)
- RFC 9471, DNS Glue Requirements in Referral Responses, September 2023: sections 1 and 3.3 (read 2026-10-18)
- RFC 2308, Negative Caching of DNS Queries (DNS NCACHE), March 1998: section 2.2 (read 2026-10-18)