DNS é a sigla para Domain Name System em inglês. Trata-se de um sistema de consulta (serviço de diretório) de endereços na internet. Ele serve para traduzir um link digitado na barra de endereços do navegador para um endereço de IP, permitindo que a página seja carregada.

A tradução de nomes de domínio ou local hosts em um endereço de IP serve para gerenciar e otimizar o carregamento de páginas na internet. Dependendo da distância física entre o servidor responsável pelo armazenamento de dados e o dispositivo do usuário, a latência pode aumentar consideravelmente.

Dependendo do servidor DNS utilizado em um celular, PC ou roteador Wi-Fi, a velocidade de acesso aos sites poderá variar, pois a resolução/direcionamento do DNS poderá ser mais rápida ou devagar. Entenda como funciona o DNS e como tirar proveito disso.

Índice

  • O que é o DNS?
  • Como funciona o DNS?
    • Quais os tipos de servidores de DNS?
    • Como é o fluxo de resolução de um DNS?
  • O que é o DNS no celular ou PC?
    • Onde mais posso configurar o DNS?
  • Um servidor DNS pode bloquear anúncios?
  • Qual a diferença entre o DNS e o DNS privado?

O que é o DNS?

DNS significa Domain Name System e é um serviço de diretório na internet ou outras redes de IP (Internet Protocol). O IP define as regras de transmissão de informações da rede no conjunto de protocolos da internet para redistribuir pacotes de dados. O Internet Protocol permite a interconexão de redes e essencialmente forma a internet.

Para entender melhor o funcionamento do DNS, é necessário entender que o serviço de diretório é um sistema que armazena, organiza e dá acesso a informações, agindo como se fosse um dicionário para consulta.

O diretório no DNS funciona por meio da associação do “IP Address” (endereço de IP) a um host local (“site”), que está associado a um nome de domínio.

Isso possibilita que o usuário apenas digite “tecnoblog.net” na barra de endereços e seja levado para a página desejada, sem a necessidade de digitar ou memorizar o endereço IP daquele servidor.

Como funciona o DNS?

O DNS serve para que, ao digitar um “site”, os “hostnames” (“sites”) sejam traduzidos para endereços de IP de um servidor que esteja mais próximo do usuário, fornecendo acessos mais rápidos. Os servidores são computadores conectados à internet distribuídos em diversas regiões que podem servir para armazenar dados de sites.

Fibra ótica
Sequestro de BGP ativou sistemas de proteção e derrubou rotas da Orange Espanha (Imagem: JJ Ying/Unsplash)

Quais os tipos de servidores de DNS?

Os servidores de DNS são divididos em quatro categorias. São elas:

  • Servidor Resolvedor recursivo: 1ª etapa de consulta ao DNS. Faz a ponte entre o cliente/usuário e o “nameserver” de DNS. Após o pedido de consulta, o servidor irá transmitir dados em cache ou enviar uma solicitação para um servidor raiz, seguida de outra solicitação para um servidor TLD e uma última para um autoritativo.
  • Servidor Raiz: tem a função de armazenar registros de DNS para servidores recursivos consultarem, além de direcionar o resolvedor recursivo para um servidor TLD como base no domínio de topo (exemplo: .com, .net, .org).
  • Servidor TLD (Top Level Domain): responsável por manter informações sobre todos os nomes de domínio que compartilham uma extensão de domínio comum (exemplo: .com, .net, .org) ou o que vier depois do último ponto em um URL.
  • Servidor Autoritativo: é última etapa na consulta de um nameserver DNS para um endereço de IP. Aqui há o atendimento de solicitações de servidores recursivos com informações específicas do nome de domínio que está sendo atendido (exemplo: tecnoblog.net) e endereço de IP.

Como é o fluxo de resolução de um DNS?

O fluxo de resolução de um DNS é o processo de “tradução” (mapeamento) de um nome de domínio para um endereço de IP. Ele é composto pelas seguintes etapas:

  • Etapa 1: o usuário insere o nome de um domínio (exemplo: tecnoblog.net) no navegador.
  • Etapa 2: o navegador envia uma “consulta de DNS recursiva” para a rede de internet.
  • Etapa 3: a solicitação de consulta é recebida por um servidor DNS recursivo.
  • Etapa 4: caso o servidor DNS recursivo tenha o endereço IP, ele irá responder ao usuário e a página (“site”) será carregada (exibida).
  • Etapa 5: se o servidor DNS recursivo não tiver o endereço IP, ele irá consultar outros servidores na seguinte ordem: servidor raiz, servidor TLD e servidor autoritativo.

O que é o DNS no celular ou PC?

A opção de indicar um servidor DNS nas configurações do celular ou PC diz respeito a qual serviço de DNS você deseja usar para navegar na internet.

Ao modificá-lo, você pode ganhar mais velocidade para acessar sites, pois é possível escolher aqueles servidores que estão mais próximos, ou mesmo mais eficientes, entregando assim uma latência menor na troca de informações.

Normalmente, há pelo menos a opção de inserir um servidor DNS primário e outro secundário. No caso do computador, há até a opção para um servidor terciário. A partir dessas configurações que é possível configurar o DNS do Google, por exemplo.

Captura de tela das configurações de DNS em celular Android.
Alterando as configurações de DNS em celular Android (Imagem: Reprodução/Tecnoblog)

Onde mais posso configurar o DNS?

Você pode configurar servidores DNS em dispositivos utilizados na transmissão da internet como, por exemplo, roteadores Wi-Fi. Desta forma, é possível garantir que os dispositivos conectados à rede usem o mesmo servidor DNS configurado no roteador.

Contudo, essa configuração se estende para outros dispositivos também, como tablets, consoles de videogame e dispositivos de internet das coisas.

Um servidor DNS pode bloquear anúncios?

Sim. Há servidores DNS capaz de bloquear anúncios. Além disso, é possível também um servidor DNS bloquear:

  • Acesso a sites desconhecidos que ofereçam algum risco de segurança ou que a empresa deseja que o funcionário não acesse.
  • Conteúdos considerados perigosos ou inapropriados.
  • Incidentes de ransomware e/ou malware.

Qual a diferença entre o DNS e o DNS privado?

A principal diferença entre o DNS público e o DNS privado é que o primeiro é acessível a qualquer pessoa na internet enquanto o segundo é um sistema restrito, utilizado em uma rede privada.

Ao utilizar um DNS público, você depende de provadores DNS de terceiros para gerenciar registros enquanto o DNS privado, uma única organização gerencia seus próprios registros de DNS e políticas de segurança.

O servidor DNS privado pode criptografar consultas DNS para proteger a privacidade do usuário quanto aos sites que ele acessa. No caso do servidor público, a atividade online da pessoa que o utiliza pode ser exposta ao seu ISP (provedor de internet).

O que é DNS? Entenda como funciona os bastidores da internet