O que é o DNS? Porque importa para o teu website?

Já te perguntaste como é que escrever o nome de um website no browser te leva logo a ele? Ou porque é que o teu novo website pode demorar algum tempo a ficar visível para todos? A resposta é o DNS, o processo nos bastidores que garante que os utilizadores…

Rascunho
O que é o DNS? Porque importa para o teu website?

DNS significa Domain Name System, ou sistema de nomes de domínio. É a base da forma como a internet liga os utilizadores aos websites. O DNS funciona como uma lista telefónica que traduz domínios que as pessoas conseguem ler (como www.oteusite.com) em endereços IP que as máquinas leem (como 192.168.1.1), e que os servidores usam para se identificarem uns aos outros na internet.

Quando escreves o endereço de um website no browser, o DNS traduz esse domínio no endereço IP do servidor, para o browser saber para onde ir. Sem DNS, terias de decorar uma sequência de números para cada site que visitas, o que tornaria a navegação bem difícil.

Como funciona o DNS?

  • Escreves o URL de um website, por exemplo www.oteusite.com, no browser.

  • O teu browser envia um pedido a um resolvedor de DNS (um servidor que trata dos pedidos de DNS).

  • O resolvedor de DNS verifica primeiro a sua cache local para ver se visitou www.oteusite.com há pouco tempo. Se sim, usa o endereço IP guardado em cache e envia-te diretamente para o servidor.

  • Se não estiver em cache, o resolvedor de DNS pergunta a outros servidores DNS qual é o endereço IP de www.oteusite.com.

  • Quando encontra o endereço IP, o teu browser contacta o servidor onde estão os ficheiros do website, vai buscá-los e mostra-te o site.

Este processo demora apenas segundos, mas está sempre a acontecer nos bastidores. O DNS é o trabalhador silencioso que garante que a internet funciona sem falhas e que os utilizadores encontram websites com facilidade.

O DNS e o seu papel na ligação entre domínios e servidores de alojamento

Quando registas um domínio (como www.oteusite.com), tens de dizer ao sistema DNS onde estão os ficheiros do teu website. Isto faz-se através de registos DNS. Estes registos apontam o teu domínio para o endereço IP do teu servidor de alojamento.

Estes são os registos DNS de que vais precisar:

Registo A (Address Record): Aponta o teu domínio para o endereço IP do teu servidor. É o registo DNS mais importante para garantir que o domínio aponta para o servidor certo. Sem ele, o teu website não fica acessível, porque não há forma de encaminhar o tráfego para o sítio certo.

  • Registos MX (Mail Exchange): Se usas email com o teu domínio, os registos MX indicam para onde os emails devem ser encaminhados. Isto garante que o serviço de email do teu domínio está bem configurado.

  • Registos CNAME (Canonical Name): Usam-se quando queres que um domínio seja um nome alternativo de outro. Por exemplo, se queres que www.oteusite.com aponte para oteuwebsite.com, é um registo CNAME que o faz.

  • Registos TXT: Usam-se para verificação e segurança, como confirmar que o domínio é teu no Google Search Console ou o SPF (Sender Policy Framework) para autenticar emails.

Se algum destes registos estiver mal configurado ou em falta, os utilizadores não vão encontrar o teu website, esteja ele pronto ou não.

Porque é que o DNS é importante para o acesso ao website?

Sem DNS, navegar na internet seria muito mais difícil. Não conseguirias escrever www.oteusite.com e chegar logo ao teu website. Em vez disso, terias de decorar o endereço IP de cada site, o que não é prático.

O DNS garante que, quando alguém escreve o teu domínio, é encaminhado para o endereço IP certo, onde estão os ficheiros do teu site. Esta ligação entre o domínio e o servidor é essencial para que os visitantes consigam aceder ao teu website.

O que acontece se o DNS estiver mal configurado?

Os problemas de acesso começam quando o DNS está mal configurado. Isto leva a:

  • IP errado: Se o registo A do teu domínio apontar para o IP errado, os utilizadores não vão encontrar o teu website.

  • Email mal configurado: Se os registos MX estiverem errados, os teus emails não chegam ao destino.

  • Domínio que não resolve: Se estás a lançar o site e os registos DNS não estiverem bem configurados, o teu website pode mostrar o erro "Server Not Found" (servidor não encontrado).

Qual é a ligação entre o DNS e o TTL?

O TTL (Time to Live) é um valor nos teus registos DNS que diz aos servidores DNS durante quanto tempo devem guardar um registo em cache antes de procurarem atualizações. Esta definição é crucial quando fazes alterações ao teu domínio, porque decide a rapidez com que essas alterações chegam a toda a internet.

  • TTL baixo: Um TTL mais baixo significa que os registos DNS são atualizados com mais frequência, por isso as alterações propagam-se mais depressa. Por exemplo, quando mudas o teu website para um novo servidor, um TTL baixo permite ver as mudanças mais cedo, muitas vezes em minutos. A desvantagem é que pode aumentar a carga no servidor, porque os servidores DNS procuram atualizações mais vezes.

  • TTL alto: Um TTL mais alto significa que os registos DNS ficam mais tempo em cache, o que reduz o número de pedidos de DNS e melhora o desempenho, mas atrasa as atualizações. É bom para a estabilidade quando a configuração do domínio está concluída, mas não é o ideal quando estás a fazer mudanças.

Como afeta o TTL o lançamento do website?

Se estás a lançar um website novo ou a fazer uma migração, baixar o TTL para 300 segundos (5 minutos) pode acelerar a atualização do DNS. Quando o site estiver online e estável, podes subir o TTL para um valor mais alto (por exemplo, 86400 segundos, ou 24 horas) para ganhar estabilidade e eficiência. Para um guia de lançamento completo, lê o nosso artigo sobre quanto tempo demora um website a ficar online.

O DNS é muito mais do que uma funcionalidade da internet. É a chave para o teu website ficar visível e acessível a utilizadores de todo o mundo. Antes de lançares o teu site, verifica bem os registos DNS e as definições de TTL para garantir que está tudo bem configurado. Assim, o teu website fica visível e funciona sem problemas, com a melhor experiência possível para os utilizadores. Para perceberes o lugar do DNS na tua presença online, lê o nosso guia sobre o que é um website e porque precisas de um.

Perguntas frequentes

O que acontece se os meus registos DNS estiverem errados?

Se os teus registos DNS apontarem para o servidor errado, os visitantes veem o erro "Server Not Found" ou chegam ao website errado. Registos MX errados fazem com que os teus emails não cheguem ao destino. Confirma sempre o registo A, o CNAME e os registos MX depois de fazeres alterações, e espera que a propagação termine antes de concluíres que algo está avariado.

Quanto tempo demoram as alterações de DNS a fazer efeito?

As alterações de DNS demoram normalmente entre 4 e 48 horas a propagar-se pelo mundo. A rapidez depende das definições de TTL e da velocidade com que os servidores DNS atualizam a sua cache. Baixar o TTL antes de fazer alterações pode acelerar bastante o processo.

Tenho de gerir o DNS sozinho?

Não necessariamente. Se usares uma plataforma gerida como a WEMASY, a configuração do DNS é tratada por ti, de forma automática. Ligas o teu domínio e a plataforma aponta os registos para o servidor certo, configura o SSL e gere a propagação. Assim, deixas de ter a parte técnica às costas.

Qual é a diferença entre um registo A e um registo CNAME?

Um registo A aponta o teu domínio diretamente para o endereço IP de um servidor. Um registo CNAME aponta o teu domínio para outro domínio, que por sua vez resolve para um endereço IP. Por exemplo, podes usar um registo A para atuaempresa.pt e um CNAME para que www.atuaempresa.pt aponte para o mesmo sítio.

Os problemas de DNS podem afetar o SEO do meu website?

Sim. Se o teu DNS estiver mal configurado e o site tiver falhas ou demorar a resolver, os motores de busca podem ter dificuldade em rastrear as tuas páginas. Falhas frequentes enviam sinais negativos que podem prejudicar o teu posicionamento. Uma configuração de DNS fiável garante que o teu site está sempre acessível aos visitantes e aos robôs dos motores de busca.

O que é o DNS e porque importa para o meu website?

DNS significa Domain Name System (sistema de nomes de domínio). Traduz o teu domínio no endereço IP do servidor onde está o teu website. Sem DNS, os visitantes teriam de escrever uma sequência de números para chegar ao teu site. É a base que torna o teu website acessível a qualquer pessoa com ligação à internet.

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.