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