Qual a função do DNS?

O Domain Name System ou DNS (Sistema de Nomes de Domínio) é a principal fonte de verificação dos nomes disponíveis para sites na internet. Basicamente, é como uma grande lista telefônica que contém um catálogo enorme com os nomes de domínio, traduzindo os nomes dos sites que acessamos, como google.com ou wikipedia.org, em um endereço IP para que os navegadores possam acessar os dados da internet. Já que todos os dispositivos conectados à internet têm um IP único que outras máquinas podem usar para localizar o dispositivo, o DNS dispensa a necessidade de memorizarmos um endereço como 172.217.204.94.

O processo do DNS geralmente envolve a conversão do nome do host, como google.com, em um endereço IP que é mais utilizado pelo navegador na hora de fazer a busca, como por exemplo, 172.217.204.94. Cada site tem seu próprio endereço para que possa ser encontrado na internet, assim como as casas têm um endereço (rua, número, CEP) para poderem ser identificadas. Quando é necessário carregar uma página da web, a tradução acontece entre o que o usuário digita e o endereço IP necessário para localizar o site solicitado.

Como é feita a busca pelo DNS?

Existem oito passos que podem ser utilizados no momento da busca pelo site:

  1. O usuário digita o nome da página web, como google.com, em um navegador, e a consulta é realizada através da internet, utilizando o DNS para fazer a tradução do que foi solicitado.

  2. O DNS então procura a raiz do nome do servidor buscado.

  3. A raiz do servidor responde com o endereço em um estado chamado TLD (Top-Level Domain | Domínio de Alto Nível) e um servidor DNS (como .org, .com, .net) que armazena as informações dos domínios.

  4. Logo após, o DNS faz uma solicitação para .com com o TLD que foi retornado.

  5. O servidor TLD responde com o endereço IP do nome do serviço do domínio, google.com, por exemplo.

  6. Por último, o DNS envia uma consulta para o servidor de nome de domínios.

  7. O endereço IP, como google.com, é retornado do servidor.

  8. E então o DNS responde para o navegador com o endereço IP solicitado inicialmente.

Uma vez que esses 8 passos aconteceram e retornaram um endereço IP, o navegador será capaz de fazer a requisição da página da web.

  1. O navegador faz uma requisição HTTP para o endereço IP.

  2. O servidor daquele IP retorna uma página da web para ser apresentada no próprio navegador.

0
Subscribe to my newsletter

Read articles from José Lima Leonel directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

José Lima Leonel
José Lima Leonel