TL; DR : as consultas recursivas fazem parte da maneira como a Internet e o DNS funcionam. mas nem todos os servidores DNS devem receber consultas recursivas e, quando os que não devem responder respondem, você pode ter problemas.
Versão mais longa:
Recursion, n: See under Recursion.
Uma consulta DNS recursiva acontece quando o servidor DNS que você solicitou o endereço de, digamos, unix.stackexchange.com não sabe a resposta em si, então precisa verificar com outro servidor.
Normalmente é assim que o DNS funciona - o servidor DNS do seu ISP não possui os registros de domínio inteiros da Internet permanentemente memorizados por razões óbvias, então a seguinte troca acontece:
-
Você: Ei, navegador, mostre-me link
-
Navegador: Claro! ... hm Eu realmente não sei o endereço IP isso é.
Ei, SO, você pode me dizer onde encontrar o unix.stackexchange.com?
-
OS: Claro ...
Hmm. Não está no meu arquivo de hosts. Lemme apenas checar meu resolvedor configuração ...
Hey, o servidor DNS do ISP, você pode me dizer onde encontrar unix.stackexchange.com?
-
servidor DNS do ISP: Claro!
... Hmmm. Aquele não está na minha lista de domínios autoritários, e certo agora eu não tenho essa resposta em cache.
Ei, servidores de raiz da internet, você pode me dizer quem é autoritário para stackexchange.com?
-
Servidores Raiz da Internet: Claro! De acordo com nossos registros, você quer ns1.serverfault.com, ns2.serverfault.com ou ns3.serverfault.com.
-
servidor DNS do ISP: Obrigado, servidores raiz da Internet!
Olá, ns2.serverfault.com, você pode me dizer onde encontrar unix.stackexchange.com?
-
ns2.serverfault.com : Claro que sim! Esse endereço é 64.34.119.12
-
servidor DNS do ISP : Ótimo, obrigado!
OS, o número que você está procurando é 64.34.119.12.
-
OS: Ótimo, obrigado!
Navegador, você precisa de endereço 64.34.119.12
-
Navegador: Ótimo, obrigado!
Ok, acessando a página agora.
-
Você: Yay, obrigado Navegador!
Agora, tenha em mente que existem, na verdade, dois tipos de servidores de nome consultado aqui - servidores DNS autoritativos (o chamado "root" servidores que informaram ao servidor DNS do seu provedor onde encontrar o DNS da SE.com servidor DNS oficial da SE.com) e recursing ou encaminhamento dos servidores DNS (o servidor DNS do seu provedor).
Normalmente, o primeiro tipo não é não deve responder ao recursivo consultas, especialmente fora de seu próprio domínio. ISPs menores às vezes economizar em custos por ter seu nome autoritativo primário servidor seja o mesmo servidor que seu servidor de nomes de encaminhamento primário, mas isso é um pouco inseguro política - especialmente se você não configurar seu servidor para recusar consultas recursivas de fora do seu próprio IP intervalo.
Outras leituras aqui na Wikipedia .