O que é DNS
O Domain Name System (DNS) é a lista telefônica da Internet. O DNS converte os nomes de domínio (legíveis por humanos, como www.google.com
) em endereços IP (que os computadores usam para se comunicar).
Cada dispositivo conectado à Internet tem um IP único que as outras máquinas usam para localizar o dispositivo. Os servidores DNS eliminam a necessidade de humanos terem de memorizar endereços IP.
Servidores de DNS envolvidos no carregamento de uma página da Internet
Recursor de DNS: O recursor é responsável por fazer solicitações adicionais para atender à consulta de DNS do cliente. Pode ser imaginado como uma bibliotecária que foi solicitada a procurar um livro específico.
Servidor raiz: Primeira etapa da tradução (resolução) do host. Pode ser imaginado como um índice em uma biblioteca que aponta para as estantes de livros.
Nameserver TLD: Pense no servidor de domínio de nível superior (TLD) como uma estante de livros específica em uma biblioteca. É o próximo passo se não busca de um endereço IP específico e hospeda a última parte de um hostname.
Nameserver autoritativo: Pode ser imaginado como um dicionário em uma estante de livros, no qual um nome específico pode ser traduzido em sua definição. Se tiver acesso ao registro solicitado, o nameserver autoritativo retorna o endereço IP do hostname solicitado de volta ao recursor de DNS que fez a solicitação inicial.
Etapas de uma pesquisa de DNS
- Quando o usuário digita uma URL no navegador, o sistema verifica se o IP do domínio já está salvo em cache (no navegador, no sistema operacional ou no roteador). Se já estiver em cache, ele usa o IP diretamente e o processo termina aqui. Senão a consulta parte para a próxima etapa.
- A consulta é recebida por um resolvedor de DNS recursivo, que pode ter o IP em cache e então responde direto. Caso contrário, consulta o servidor raiz.
- O servidor raiz responde ao resolvedor com o endereço de um servidor de TLD, como
.com
,.org
,.br
. - O resolvedor faz uma solicitação ao TLD.
- O servidor de TLD responde com o endereço IP do servidor autoritativo, o nameserver do domínio (como
google.com
). - O resolvedor recursivo envia uma consulta ao nameserver do domínio.
- O endereço IP é então retornado ao resolvedor partindo do nameserver.
- O resolvedor de DNS responde ao navegador com o endereço IP do site.
- A conexão com o site é realizada via HTTP.
Top comments (0)