Como Configurar Domínio e DNS para WordPress Correctamente

Configurar DNS correctamente é o primeiro passo técnico de qualquer projecto WordPress — e erros aqui causam problemas que podem parecer bugs de hosting ou do site. DNS mal configurado causa intermitências de acesso, problemas de email, erros SSL e tempo de inactividade desnecessário. Este guia cobre tudo o que precisa saber.

Conceitos fundamentais

O que é DNS?

DNS (Domain Name System) traduz nomes de domínio legíveis (exemplo.com) para endereços IP que os servidores entendem. Quando alguém digita o domínio no browser, o DNS diz ao browser qual servidor contactar.

Registos DNS essenciais

  • A Record: aponta domínio para um endereço IPv4 (ex: 123.456.78.90)
  • AAAA Record: aponta para IPv6
  • CNAME: alias de um domínio para outro (ex: www → domínio principal)
  • MX: define servidores de email para o domínio
  • TXT: verificação de propriedade, SPF, DKIM para email
  • NS: define os nameservers autoritativos para o domínio

Configuração básica para WordPress

1. Apontar domínio para o hosting

Duas opções:

Opção A — Alterar nameservers: apontar NS records para os nameservers do hosting (ex: ns1.hosting.com). O hosting gere todos os registos DNS.

Opção B — Manter DNS no registar e criar A record: criar registo A no painel do registar apontando para o IP do hosting. Mais controlo mas requer gestão manual.

2. Configurar www vs não-www

Decidir se o site usa www.exemplo.com ou exemplo.com (não ambos). No WordPress:

  • Definir em Definições > Geral (WordPress Address e Site Address)
  • Criar registo CNAME: www → exemplo.com (ou redirect 301 se preferir sem www)
  • Configurar redirect no .htaccess ou hosting para a versão canónica

3. Configurar DNS para email

Se usa email com o domínio (info@exemplo.com):

  • MX Records: apontar para o provider de email (Google Workspace, Microsoft 365, etc.)
  • SPF (TXT): autorizar servidores que podem enviar email em nome do domínio
  • DKIM (TXT): assinatura digital para autenticar emails
  • DMARC (TXT): política de validação que protege contra spoofing

Cloudflare como DNS (recomendado)

Cloudflare é o provider de DNS mais popular para WordPress por boas razões:

  • DNS mais rápido do mundo (tempo de resolução médio de 11ms)
  • CDN e protecção DDoS incluídos gratuitamente
  • SSL flexível (proxy HTTPS sem certificado no servidor)
  • Propagação instantânea de alterações DNS
  • Regras de segurança e WAF no plano Pro

Setup: alterar nameservers do domínio para os fornecidos pelo Cloudflare. Importação automática de registos existentes.

Propagação DNS

Após alterar registos DNS, a propagação pode demorar até 48 horas (na prática, 1-12 horas para a maioria dos ISPs). Para minimizar impacto:

  • Reduzir TTL para 300s (5 min) 24-48h antes de alterações planeadas
  • Após propagação completa, voltar TTL para 3600s (1h) ou mais
  • Verificar propagação com whatsmydns.net (mostra estado por região)

Problemas comuns e soluções

  • "Site não encontrado": A record não existe ou aponta para IP errado
  • Redirect infinito: Cloudflare em modo Flexible SSL + WordPress forçando HTTPS = loop. Solução: usar modo Full (Strict)
  • Email não funciona: MX records em falta ou incorrectos. Verificar com mxtoolbox.com
  • www funciona, sem www não: falta A record para domínio raiz (sem www)

DNS e domínios geridos pela Vuvo

A Vuvo configura e gere DNS, SSL e domínios para todos os sites da sua agência — incluindo troubleshooting e migrações.

Ver planos de manutenção