O que é um servidor DNS?

Um servidor DNS é um computador que responde a uma só pergunta o dia inteiro. "Onde está este website?" Sempre que escreves um nome de domínio no navegador, um servidor DNS é quem procura a resposta e envia o navegador para o sítio certo. Sem servidores DNS, a…

Rascunho

Se leste o capítulo sobre o que é o DNS, já sabes que o sistema de nomes de domínio traduz nomes em endereços IP. Um servidor DNS é uma das máquinas que faz essa tradução acontecer. Não há só um. Há milhões de servidores DNS pelo mundo, cada um com um papel específico na cadeia de consulta.

O que é um servidor DNS em termos simples?

Um servidor DNS é um computador que guarda informação sobre nomes de domínio e responde a pedidos de consulta. Quando o teu navegador precisa de encontrar um website, pergunta a um servidor DNS. Esse servidor ou já tem a resposta guardada ou sabe a que outro servidor perguntar a seguir.

Pensa nisto como ligar para um balcão de informações. Pedes o número de telefone de uma pessoa. A pessoa do balcão pode sabê-lo de cabeça ou pode ter de verificar com outra. De qualquer forma, recebes o número e podes fazer a tua chamada. Um servidor DNS funciona da mesma maneira. Dás-lhe um nome de domínio e ele devolve o endereço IP de que o teu navegador precisa para carregar o site.

O significado de servidor DNS é simples. É um servidor dedicado ao sistema de nomes de domínio. O seu único trabalho é ajudar a traduzir nomes em números para os dispositivos se encontrarem na internet.

Quais são os quatro tipos de servidores DNS?

Nem todos os servidores DNS fazem o mesmo. Há quatro tipos e cada um trata de um passo diferente do processo de consulta. Perceber como funcionam os servidores DNS é perceber o que cada tipo faz e quando entra em ação.

Resolvedor recursivo

O resolvedor recursivo é o primeiro servidor com quem o teu navegador fala. Normalmente é gerido pelo teu fornecedor de internet. Quando escreves um nome de domínio e carregas em enter, o pedido vai primeiro para este servidor. Na maioria dos domínios, o resolvedor não guarda a resposta final. Em vez disso, faz o trabalho de campo. Contacta outros servidores por ti, recolhe a resposta e devolve-a ao navegador.

Pensa no resolvedor recursivo como um bibliotecário. Pedes um livro. O bibliotecário não tem todos os livros de cor, mas sabe como o encontrar. Consulta o catálogo, vai à prateleira certa, apanha o livro e entrega-to. O resolvedor faz o mesmo com os endereços IP.

O resolvedor também guarda as respostas que já procurou. Isto chama-se cache. Se outra pessoa da mesma rede pediu o mesmo domínio há cinco minutos, o resolvedor já tem a resposta guardada e pode saltar os restantes passos.

Servidor de nomes raiz

Se o resolvedor não tiver a resposta em cache, a primeira paragem é um servidor de nomes raiz. Existem 13 conjuntos de servidores de nomes raiz espalhados pelo mundo. Estão no topo do sistema DNS.

Um servidor de nomes raiz não conhece o endereço IP de nenhum website em particular. O que sabe é qual o servidor que trata de cada extensão de domínio. Se procuras um domínio .com, o servidor raiz diz ao resolvedor onde encontrar os servidores .com. Se procuras um domínio .org, aponta para os servidores .org.

Os servidores de nomes raiz são o ponto de partida de todas as consultas DNS que ainda não estão em cache. Não respondem à pergunta, mas sabem sempre para onde a enviar a seguir.

Servidor de nomes TLD

TLD significa domínio de topo (top-level domain). O servidor de nomes TLD trata de todos os domínios sob uma extensão específica. O servidor de nomes TLD do .com conhece todos os domínios .com. O servidor de nomes TLD do .net conhece todos os domínios .net.

Quando o resolvedor recursivo chega ao servidor de nomes TLD, pergunta: "Que servidor é responsável por este domínio em concreto?" O servidor de nomes TLD não devolve o endereço IP final. Devolve o endereço do servidor de nomes autoritativo desse domínio. Esse é o servidor que tem a resposta verdadeira.

Servidor de nomes autoritativo

O servidor de nomes autoritativo é a paragem final. É o servidor que guarda os registos DNS reais de um domínio. Sabe o endereço IP onde o website vive, para onde deve ir o email e todos os outros registos que o dono do domínio configurou.

Quando o resolvedor recursivo chega ao servidor de nomes autoritativo, obtém o endereço IP que andava a procurar. O resolvedor envia esse endereço ao teu navegador, o navegador liga-se ao servidor web nesse endereço e a página carrega.

Como trabalham estes servidores DNS em conjunto?

Todas as consultas DNS seguem a mesma cadeia. Eis o que acontece desde o momento em que escreves um domínio até ao momento em que a página começa a carregar.

  1. Escreves um nome de domínio no navegador e carregas em enter.
  2. O navegador verifica a sua própria cache. Se visitou este site há pouco tempo, pode já ter o endereço IP guardado.
  3. Se não, o pedido vai para o resolvedor recursivo (normalmente o servidor do teu fornecedor de internet).
  4. O resolvedor verifica a sua cache. Se tiver uma resposta recente, devolve-a de imediato.
  5. Se não, o resolvedor contacta um servidor de nomes raiz. O servidor raiz diz: "Para domínios .com, fala com este servidor de nomes TLD."
  6. O resolvedor contacta o servidor de nomes TLD. O servidor de nomes TLD diz: "Para este domínio em concreto, fala com este servidor de nomes autoritativo."
  7. O resolvedor contacta o servidor de nomes autoritativo. O servidor de nomes autoritativo devolve o endereço IP verdadeiro.
  8. O resolvedor envia o endereço IP ao teu navegador e guarda-o em cache para a próxima vez.
  9. O navegador liga-se ao endereço IP e a página web carrega.

Todo este processo demora milissegundos. Nunca o vês a acontecer, mas corre sempre que visitas um website, envias um email ou usas qualquer serviço online.

O que acontece quando um servidor DNS está lento ou deixa de funcionar?

Se algum servidor DNS da cadeia estiver lento ou inacessível, notas logo. Os sintomas são estes.

  • As páginas demoram muito a começar a carregar. Um resolvedor recursivo lento acrescenta atraso antes de o navegador sequer começar a descarregar a página. O site em si pode ser rápido, mas a consulta DNS que vem primeiro está a atrasar tudo.
  • Os websites não carregam de todo. Se o resolvedor não conseguir chegar ao servidor raiz, ao TLD ou ao autoritativo, a consulta falha e o navegador mostra um erro. O website continua online, mas o teu dispositivo não o consegue encontrar.
  • Erros de "servidor DNS não responde". Isto significa que o teu dispositivo não consegue chegar ao resolvedor recursivo. Sem esse primeiro servidor da cadeia, não há consultas e nenhum website carrega.
  • Alguns sites funcionam e outros não. As consultas em cache continuam a funcionar. Os sites que visitaste há pouco tempo podem carregar bem porque o resolvedor já tem os endereços IP guardados. Os sites novos falham porque o resolvedor não consegue concluir consultas novas.

As falhas de DNS são raras ao nível raiz e TLD porque esses sistemas têm muitas cópias de segurança. O ponto de falha mais comum é o resolvedor recursivo, que é o servidor gerido pelo teu fornecedor de internet, ou o servidor de nomes autoritativo, que é o que o teu fornecedor de domínio ou alojamento gere.

Qual é a diferença entre DNS público e DNS privado?

Por defeito, o teu dispositivo usa o resolvedor recursivo fornecido pelo teu fornecedor de internet. Este é o teu servidor DNS privado. Funciona automaticamente. Não o escolheste e provavelmente nunca reparaste nele.

Um servidor DNS público é um resolvedor recursivo alternativo gerido por outra empresa. Qualquer pessoa pode mudar para um. Os servidores DNS públicos são feitos para serem rápidos, fiáveis e estarem disponíveis em todo o mundo.

Os principais motivos pelos quais as pessoas trocam o DNS do fornecedor de internet por um servidor DNS público são os seguintes.

  • Velocidade. Alguns servidores DNS públicos respondem mais depressa do que o do teu fornecedor de internet, sobretudo se os servidores do teu fornecedor estiverem sobrecarregados ou longe.
  • Fiabilidade. Os servidores DNS públicos são pensados com muitos sistemas de reserva. Se um servidor falhar, outro assume o pedido. O DNS do teu fornecedor de internet pode não ter o mesmo nível de reserva.
  • Filtragem. Alguns servidores DNS públicos oferecem filtragem de conteúdo incluída, bloqueando websites nocivos conhecidos antes de carregarem. Isto acrescenta uma camada extra de proteção sem instalares nada no teu dispositivo.

Mudar não altera o teu fornecedor de internet nem a velocidade geral da tua internet. Só muda o servidor que trata das tuas consultas DNS.

Podes mudar o teu servidor DNS?

Sim. Podes mudar o servidor DNS que o teu dispositivo usa e demora menos de cinco minutos.

Na maioria dos computadores e telemóveis, há um ecrã de definições de rede onde podes introduzir o endereço do servidor DNS preferido. Substituis a definição automática pelo endereço do servidor DNS público que queres usar. Depois de guardares, o dispositivo envia todas as consultas DNS para esse servidor em vez do predefinido do teu fornecedor de internet.

Também podes mudar o servidor DNS ao nível do router. Se atualizares as definições de DNS do router, todos os dispositivos da tua rede de casa ou do escritório passam a usar o novo servidor automaticamente, sem mudares as definições em cada dispositivo.

Alguns motivos para mudares o teu servidor DNS são os seguintes.

  • O teu DNS atual está lento e as páginas demoram demasiado a começar a carregar.
  • Queres a filtragem de conteúdo incluída que alguns servidores DNS públicos oferecem.
  • O servidor DNS do teu fornecedor de internet teve falhas e queres algo mais fiável.

Um servidor DNS é o mesmo que um servidor de nomes?

Estes dois termos sobrepõem-se, e isso causa confusão. Eis a versão curta.

Um servidor de nomes é qualquer servidor que guarda registos DNS de um domínio e responde a consultas sobre esse domínio. Um servidor de nomes autoritativo é um servidor de nomes. Um servidor de nomes raiz é um servidor de nomes. Todos guardam dados DNS e respondem a pedidos.

Um servidor DNS é um termo mais amplo. Inclui os servidores de nomes, mas também os resolvedores recursivos, que não guardam registos DNS. Os resolvedores limitam-se a ir buscar as respostas aos servidores de nomes.

No dia a dia, muitas pessoas dizem "servidor DNS" e "servidor de nomes" para significar a mesma coisa. Quando o teu fornecedor de alojamento diz "aponta o teu domínio para os nossos servidores de nomes", refere-se aos servidores de nomes autoritativos que guardam os registos DNS do teu site. Quando alguém diz "muda o teu servidor DNS", normalmente refere-se ao resolvedor recursivo que o teu dispositivo usa nas consultas.

O próximo capítulo desta série explica os servidores de nomes com todo o detalhe, incluindo o que guardam, como encontrar o teu e quando precisas de os mudar.

Como a WEMASY trata dos servidores DNS

Quando ligas um domínio ao teu site WEMASY, a WEMASY diz-te exatamente que definições de servidores de nomes usar. Atualizas os registos DNS no registador do teu domínio conforme as indicações, e a WEMASY trata da ligação a partir daí. O SSL é configurado automaticamente e não precisas de configurar registos DNS extra para certificados de segurança.

A plataforma tira as dúvidas do processo de configuração do DNS. Segues os passos, os registos atualizam-se e o teu site fica no ar sob o teu domínio. Vê o que está incluído em cada plano nos preços da WEMASY.

Perguntas frequentes sobre servidores DNS

Quantos servidores DNS existem no mundo?

Não há uma contagem exata porque novos servidores DNS são acrescentados constantemente. Existem 13 conjuntos de servidores de nomes raiz, mas cada conjunto é formado por centenas de cópias espalhadas por vários locais. Além disso, cada fornecedor de internet, empresa de alojamento e grande organização gere os seus próprios servidores DNS. O total chega aos milhões. Com o criador de websites da WEMASY, podes configurar isto diretamente no teu website.

Um servidor DNS consegue ver que websites visito?

Sim. O resolvedor recursivo que usas consegue ver todos os nomes de domínio que o teu dispositivo consulta. É por isso que algumas pessoas escolhem um servidor DNS público com uma política de privacidade em que confiam. O servidor DNS do teu fornecedor de internet regista as tuas consultas por defeito. Se a privacidade te preocupa, procura um fornecedor de DNS público que não guarde registos das consultas.

Mudar o servidor DNS torna a internet mais rápida?

Pode melhorar a rapidez com que os websites começam a carregar, porque a consulta DNS é o primeiro passo antes de qualquer dado da página ser descarregado. Se o teu servidor DNS atual for lento, mudar para um mais rápido reduz esse atraso inicial. Não aumenta a velocidade geral da tua internet nem a taxa de transferência. A melhoria está no tempo entre carregares em enter e a página começar a aparecer.

O que acontece se eu introduzir o endereço errado do servidor DNS?

Se introduzires manualmente um endereço de servidor DNS incorreto nas definições do dispositivo ou do router, as consultas DNS falham e os websites não carregam. O teu dispositivo vai tentar chegar a um servidor que não existe ou que não responde a consultas DNS. A solução é simples. Volta às definições de rede e corrige o endereço, ou volta à definição automática para o dispositivo voltar a usar o DNS do teu fornecedor de internet.

Os servidores DNS falham com frequência?

Os servidores de nomes raiz e TLD quase nunca falham. Têm centenas de servidores de reserva espalhados pelo mundo. Os resolvedores recursivos geridos pelos fornecedores de internet falham mais vezes, embora continue a ser pouco comum. Os servidores de nomes autoritativos geridos por fornecedores de alojamento mais pequenos também podem ter falhas. Quando um servidor DNS falha, o impacto depende de qual é e de ainda haver registos em cache para cobrir a falha.

Põe isto em prática
no teu próprio site.

Começa grátis com a WEMASY e cria o teu site em poucos minutos.