Saltar para o conteúdo
BeoHosting
BeoHosting
Técnico

Guia de Configuração de DNS

BeoHosting Team··8 min read de leitura
Guia de Configuração de DNS

O que é o DNS e como funciona?

O Domain Name System (DNS) é um sistema que traduz nomes de domínio (por exemplo, oseusite.com) em endereços IP (por exemplo, 185.60.170.1) que os computadores utilizam para comunicar. Sem DNS, teria de memorizar endereços IP numéricos para cada site que quisesse visitar. O DNS é, essencialmente, a lista telefónica da internet.

Quando escreve o endereço de um site no navegador, acontece o seguinte: o navegador pergunta a um resolvedor de DNS (normalmente o seu ISP) o endereço IP desse domínio. O resolvedor verifica a sua cache e, se não houver resposta, pergunta ao servidor de DNS autoritativo desse domínio. O servidor autoritativo devolve o endereço IP e o navegador liga-se a esse servidor para carregar o site. Todo o processo demora normalmente 20-50 milissegundos.

Tipos de registos DNS

Registo A (Address Record)

Um registo A é o tipo de registo DNS mais básico e associa um nome de domínio a um endereço IPv4. Por exemplo:

oseusite.com → 185.60.170.1

Qualquer domínio que precise de apresentar um site tem de ter um registo A. Pode ter vários registos A para o mesmo domínio (para balanceamento de carga) ou registos A diferentes para subdomínios diferentes.

O registo AAAA é igual a um registo A, mas para endereços IPv6. À medida que a internet avança para o IPv6, cada vez mais sites adicionam registos AAAA a par dos registos A para uma melhor compatibilidade.

Registo CNAME (Canonical Name)

Um registo CNAME cria um alias de um domínio para outro. Em vez de apontar diretamente para um endereço IP, aponta para outro nome de domínio que tem o seu próprio registo A. Por exemplo:

www.oseusite.com → oseusite.com

O CNAME é utilizado mais frequentemente para a versão www de um domínio e para subdomínios que devem apontar para o mesmo servidor. Limitação importante: um CNAME não pode coexistir com outros registos para o mesmo nome. É por isso que o domínio raiz (oseusite.com sem www) não pode ter um CNAME - tem de ter um registo A.

Registo MX (Mail Exchange)

Os registos MX determinam quais os servidores que recebem o email do seu domínio. Cada registo MX tem uma prioridade (número mais baixo = prioridade mais alta) e o nome do servidor de email. Por exemplo:

oseusite.com MX 10 mail.oseusite.com
oseusite.com MX 20 mail2.oseusite.com

Se o servidor de email principal (prioridade 10) estiver indisponível, o email é enviado para o secundário (prioridade 20). Sem registos MX corretos, o email no seu domínio não funcionará.

Se utilizar serviços de email externos como o Google Workspace ou o Microsoft 365, tem de alterar os registos MX para apontarem para os servidores deles, em vez do seu servidor de alojamento.

Registo TXT (Text Record)

Os registos TXT contêm informação textual que vários serviços utilizam para verificação e segurança. Os exemplos mais comuns:

  • SPF (Sender Policy Framework): Define quais os servidores autorizados a enviar email em nome do seu domínio. Previne o spam e o phishing. Exemplo: v=spf1 include:_spf.beohosting.com ~all
  • DKIM (DomainKeys Identified Mail): Assinatura digital que prova que um email vem realmente do seu domínio e não foi modificado em trânsito.
  • DMARC: Política que indica aos servidores de email o que fazer com as mensagens que falham o SPF ou o DKIM. Exemplo: v=DMARC1; p=quarantine; rua=mailto:dmarc@oseusite.com
  • Verificação do Google: Registo TXT para verificar a propriedade do domínio no Google Search Console ou no Google Workspace.

Registo NS (Nameserver)

Os registos NS determinam quais os servidores de DNS autoritativos para o seu domínio. Quando regista um domínio, define os nameservers junto do registrar. Por exemplo, se utilizar os nameservers da BeoHosting:

oseusite.com NS ns1.beohosting.com
oseusite.com NS ns2.beohosting.com

Alterar os nameservers redireciona todas as consultas de DNS para os novos servidores. Isto é necessário quando muda de fornecedor de alojamento ou migra para a Cloudflare.

Propagação de DNS

Quando altera registos DNS, as alterações não se aplicam imediatamente em toda a internet. Os servidores de DNS em todo o mundo guardam os registos em cache, e é necessário tempo para que a cache expire e os novos registos se propaguem. Este processo chama-se propagação de DNS.

Quanto tempo demora a propagação? O valor TTL (Time to Live) de cada registo DNS define durante quanto tempo um registo é mantido em cache. O TTL padrão é de 3600 segundos (1 hora), o que significa que a maioria dos servidores de DNS atualiza os registos a cada hora. Na prática, a propagação pode demorar de 15 minutos a 48 horas, dependendo dos valores de TTL e dos fornecedores de DNS.

Dicas para uma propagação rápida:

  • Antes da alteração, reduza o TTL para 300 segundos (5 minutos) e aguarde que o TTL antigo expire.
  • Faça a alteração e, em seguida, restaure o TTL para um valor normal depois de a propagação estar concluída.
  • Utilize ferramentas como o whatsmydns.net para acompanhar a propagação em tempo real a nível global.

Erros comuns de configuração de DNS

Nameservers errados: Se os nameservers definidos junto do registrar não corresponderem aos nameservers do seu fornecedor de alojamento, o site não funcionará. Verifique sempre se os nameservers estão definidos corretamente.

Registos MX esquecidos: Ao mudar de alojamento ou de nameservers, é frequente esquecer-se de voltar a definir os registos MX. O resultado: o email deixa de funcionar enquanto o site funciona normalmente.

CNAME no domínio raiz: Tentar adicionar um registo CNAME ao domínio raiz (sem www) pode causar problemas, porque o CNAME não pode coexistir com outros registos. Utilize um registo A para o domínio raiz.

Registos A duplicados: Dois registos A com endereços IP diferentes para o mesmo domínio podem causar um comportamento imprevisível em que o site por vezes mostra a página certa e por vezes um erro. Tenha sempre apenas um registo A por domínio (exceto para balanceamento de carga deliberado).

Ausência de SPF/DKIM/DMARC: Sem estes registos TXT, é muito mais provável que os seus emails acabem na pasta de spam do destinatário. Estes registos são hoje praticamente obrigatórios para uma entrega fiável de email.

Configuração de DNS no cPanel

Na BeoHosting, os registos DNS são configurados através do Zone Editor do cPanel. Inicie sessão no cPanel, encontre a secção "Domains" e clique em "Zone Editor". Aqui pode adicionar, editar e eliminar todos os tipos de registos DNS dos seus domínios. O cPanel cria automaticamente os registos A, MX e NS básicos quando adiciona um domínio, mas os registos TXT (SPF, DKIM, DMARC) precisam frequentemente de ser adicionados manualmente.

Conclusão

As definições de DNS são a base sobre a qual assentam o seu site e o seu email. Compreender os tipos de registos básicos (A, CNAME, MX, TXT, NS) e o funcionamento da propagação de DNS ajuda-o a evitar os erros mais comuns e a resolver problemas mais depressa. Se não tiver a certeza sobre alterações de DNS, contacte o suporte do seu fornecedor de alojamento antes de fazer alterações - uma configuração de DNS errada pode deitar abaixo o seu site e o seu email ao mesmo tempo.

BeoHosting Team

10+ anos de experiência — Especialistas em alojamento web e infraestrutura

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Última atualização: