O funcionamento do DNS envolve alguns passos e estruturas localizadas dentro da engenharia do DNS. O primeiro deles é o DNS query, que nada mais é do que um pedido por informação.
Vamos usar aqui uma situação em que queremos procurar uma informação usando um navegador de internet. Assim, digitamos um nome de endereço (por exemplo, o google.com.br) no navegador.
Num primeiro momento, o servidor DNS vai procurar nos filehosts (arquivos do host) – um arquivo de texto do sistema operacional que é responsável por mapear hostnames em endereços de IP.
Caso nenhuma informação seja encontrada, ela vai procurar pelo cache – um hardware ou software que armazena dados temporariamente. Os navegadores e os provedores de internet (ISP) são os locais mais comuns que guardam esses dados.O resultado desse passo é aparecer uma mensagem de erro final, se nenhuma informação for realmente encontrada..
Numa situação em que uma query (solicitação) é enviada de forma recorrente (repetitiva), um servidor pode fazer uma solicitação (query) a outros servidores para atender ao pedido inicial feito pelo cliente (o navegador).
Isso é o que chamamos de DNS Recursivo. É como se fosse um agente que trabalha o tempo inteiro para fazer com que todas as informações estejam disponíveis quando forem solicitadas.
O esforço para conseguir essa informação inclui a ajuda de um processo chamado Root DNS Server.
Também conhecido como Root Nameserver, o Root DNS Server é o topo da hierarquia entre os tipos de DNS existentes.
Ele não tem exatamente um nome formal e costuma ser marcado apenas como uma linha vazia implícita. Pense nele como uma espécie de banco, como uma referência.
O que acontece é que o DNS Recursivo transmite a solicitação de uma informação ao Root Nameserver. Então, o servidor responde à solicitação dizendo ao agente para ir em locais mais específicos.
Esses locais mais específicos são os servidores de nomes de domínio de alto escalão (TLD Nameserver).
Quando você quer acessar sites como o Google ou Facebook, você acaba acessando domínios com a extensão .com. Esses domínios são considerados de grande prestígio.
Um servidor para domínios deste tipo é chamado de TLD Nameserver. E ele é responsável por gerenciar todas as informações de uma extensão comum de domínio.
Para o pedido de informação sobre o google.com, o TLD .com, no papel de uma simples delegação, responde à solicitação de um determinante de DNS (DNS resolver) referenciando um Servidor DNS Autoritativo, outrora chamado de Nameserver Autoritativo.
Quando um determinante de DNS encontra um Nameserver Autoritativo, a mágica acontece. O Nameserver Autoritativo tem toda a informação do nome de domínio ao qual ele serve. Ele pode fazer uma decisão recursiva ao endereço de IP que o servidor encontrou no registro.
Fonte:https://www.weblink.com.br/blog/hospedagem-de-sites/o-que-e-e-como-funciona-a-dns/