DNS Docs

Como funciona

O caminho de uma consulta pela stack — DNSdist na borda, Recursor como motor, Auth para zonas próprias e o painel fora do caminho.

Entender por onde a consulta passa explica quase todas as decisões de configuração do produto: por que a ACL fica no Recursor, por que os protocolos seguros ficam no DNSdist, e por que o painel pode reiniciar sem derrubar o serviço.

O caminho de uma consulta

O painel está fora do caminho

Repare nas linhas pontilhadas: o painel administra os três serviços, mas nenhuma consulta de assinante passa por ele. É por isso que reiniciar o painel não interrompe a resolução.

O papel de cada componente

ComponentePapelO que você configura nele
DNSdistA porta de entrada. Atende na :53 e nos protocolos criptografados, aplica regras de borda e distribui a consultaProtocolos seguros, limite de consultas
PowerDNS RecursorO motor de resolução. Busca a resposta na internet, guarda o cache e aplica as listas de bloqueioACL de recursão, RPZ, ajuste fino
PowerDNS AuthResponde pelas zonas do próprio provedor (papel autoritativo). OpcionalZonas
MariaDBBanco das zonas autoritativas
Painel Made4DNSAdministração, métricas e diagnósticoTodo o resto

Recursivo e autoritativo são papéis diferentes

Esta é a distinção que mais gera confusão na implantação:

Papel recursivo

Resolve a navegação dos assinantes. Precisa estar dentro da rede do provedor, perto do assinante. IPv4 privado com SRCNAT atende — não precisa de IP público.

Papel autoritativo

Hospeda os domínios do próprio provedor. Precisa de IPv4 público, porque os servidores DNS do mundo precisam alcançá-lo diretamente.

Um mesmo servidor pode exercer os dois papéis, e o produto os mantém separados internamente (essa separação, aliás, é um dos requisitos verificados pelo KINDNS). Mas as exigências de rede são diferentes — veja Sistema e rede.

O que acontece quando o cache está quente

A primeira consulta a um domínio sai para a internet (raiz → TLD → autoritativo) e é guardada em cache. As seguintes saem da memória do próprio servidor, em microssegundos.

Em regime, um provedor típico opera com taxa de acerto de cache acima de 80% — a maior parte das respostas nunca sai da rede. É daí que vem tanto a velocidade quanto a diferença entre os números de capacidade medidos "na borda" e "em recursão fria", explicada em Dimensionamento.

Nesta página