Quando digitamos um site na barra de endereço no nosso navegador, conseguimos acessar o site sem maiores problemas.
Porém, pouca gente sabe que o nosso navegador não consegue acessar esse site só com as informações que digitamos.
Para poder acessar esse site, o nosso navegador irá fazer uma solicitação para o servidor DNS, ou “Domain Name System”, que tornará possível a visualização desse site no nosso navegador.
O que é o servidor DNS?
O servidor DNS é uma espécie banco de dados que armazena todos os sites que podemos acessar na internet. No mundo das máquinas a comunicação acontece muito por meio de números, e com o endereço que digitamos na barra de endereço do nosso navegador não é diferente.
Cada site possui um endereço IP, que possibilita o acesso ao site que digitamos.
O humano tem muito mais facilidade com nomes como www.google.com, do que com endereços IP como 142.250.217.100. É por essa razão que o servidor DNS existe.
O servidor DNS é bem parecido com uma lista telefônica, que possui o número de telefone e o nome do dono. Mas no servidor DNS, invés de números de telefones, temos endereços IP.
| Nome | Endereço IP |
|---|---|
| www.google.com | 142.250.217.100 |
| www.yahoo.com | 98.137.11.163 |
| www.dicionariotec.com | 104.21.69.117 |
| … | … |
Uma vez que o nosso navegador tem esse número IP em mãos, torna-se possível o acesso ao site que digitamos na barra de endereço do nosso navegador.
- Para o navegador poder acessar o site, primeiro ele precisa do endereço IP.
- O servidor DNS retorna o endereço IP solicitado.
- O navegador irá solicitar acesso ao endereço IP retornado.
- A comunicação entre os dispositivos é estabelecida, permitindo a troca de dados.
DNS mais a fundo
Até obtermos o endereço IP que queremos acessar, o endereço que digitamos precisa passar por algumas etapas. O servidor DNS não é um simples banco de dados que armazena endereços IP.
O servidor DNS é um conjunto de vários servidores que comunicam entre si para obter o endereço IP solicitado.

No gráfico acima, o endereço que digitamos passa por 10 etapas até ter seu endereço IP retornado.
Usando www.dicionariotec.com como exemplo a descrição de cada etapa é a seguinte:
- Digitamos www.dicionariotec.com na barra de endereço no nosso navegador. Esse endereço será enviado para um servidor chamado “DNS Resolver”.
- O “DNS Resolver” irá perguntar para o outro servidor “DNS root”, onde podemos procurar o endereço que digitamos.
- O “DNS root” irá nos informar sobre onde podemos procurar o site que queremos acessar.
- O servidor “TLD” possui informações de sites que compartilham a mesma extensão de domínio. No nosso caso essa extensão de domínio é “.com”.
- O servidor “TLD” irá nos informar onde podemos encontrar o endereço IP que estamos procurando.
- Perguntamos mais uma vez informações do site que queremos acessar.
- Obtemos o endereço IP que queremos acessar.
- O navegador irá receber esse endereço IP.
- O navegador irá tentar acessar o endereço IP retornado.
- Podemos visualizar o site.
As etapas acima são realizadas quando não temos o endereço IP armazenado no cache do nosso navegador ou computador. Por isso, sites que acessamos frequentemente estarão armazenados no nosso cache, omitindo a necessidade de perguntar ao servidor DNS.
Conclusão
O servidor DNS são vários conjuntos de servidores que se comunicam entre si, para retornar o endereço IP que estamos procurando.
Se não existisse o servidor DNS, provavelmente teríamos que digitar o endereço IP na barra do nosso navegador, algo que dificultaria muito a nossa vida.