ACLClouds
ACLClouds

Entender os registos DNS: A, AAAA, CNAME, MX, TXT

·

DNS explicado sem jargão: para que serve cada tipo de registo e como evitar erros de propagação e de TTL.

O DNS é a lista telefónica da Internet: ele traduz nomes em endereços IP. Mal configurado, deixa um site invisível por horas. Bem entendido, torna-se uma ferramenta poderosa.

  • Os registos A e AAAA apontam um nome para um endereço IP; o CNAME cria um alias.
  • Reduza o TTL para 300 s pelo menos 48 h antes de uma mudança de IP.
  • Nunca use CNAME na raiz do domínio.
  • Ative o DNSSEC e exporte a zona regularmente.

Os tipos de registo essenciais

Cada registo tem uma função específica. O A aponta um nome para um IPv4, o AAAA para um IPv6, o CNAME cria um alias para outro nome, o MX indica os servidores de correio e o TXT transporta informações livres, nomeadamente provas de propriedade e políticas antispam.

  • A / AAAA: o nome para o endereço IP do servidor (v4 e v6).
  • CNAME: um alias (www para o domínio principal), nunca na raiz.
  • MX: o recebimento de e-mails; TXT: SPF, DKIM, DMARC e verificações.

TTL e propagação: por que “ainda não funciona”

O TTL (Time To Live) indica por quanto tempo um resolvedor pode manter uma resposta em cache. Um TTL de 24 h significa que uma mudança pode levar um dia para se propagar por completo. Antes de uma migração, reduza o TTL para 300 segundos com 48 h de antecedência.

  • Reduza o TTL para 300 s pelo menos 48 h antes de qualquer mudança de IP.
  • Teste com um resolvedor público (1.1.1.1, 8.8.8.8) em vez do cache local.
  • Não tire conclusões precipitadas: a propagação leva tempo.
  • Mudança de servidor à vista: escolher o seu VPS antes de alterar os registos.

Os erros clássicos que quebram tudo

Um CNAME na raiz do domínio (proibido pela norma e causa de falhas de e-mail), um MX apontando para um CNAME em vez de um A, um SPF com lookups demais, ou esquecer o ponto final nas ferramentas de linha de comando: a lista de armadilhas é longa, mas conhecida.

  • Nunca use CNAME no domínio raiz (use A/AAAA ou ALIAS).
  • Os MX devem apontar para nomes com registo A/AAAA.
  • Verifique SPF/DKIM/DMARC após cada troca de fornecedor de e-mail.

Proteger e tornar confiável a sua zona DNS

Ative o DNSSEC para assinar criptograficamente a sua zona, use pelo menos dois servidores de nomes em redes distintas e mantenha uma exportação da sua zona sempre disponível. Se houver um problema no seu fornecedor de DNS, poderá migrar em minutos. Para hospedar o seu site por trás destes registos, veja os planos VPS Linux da ACLClouds.

  • Ative o DNSSEC no registrador e no fornecedor de DNS.
  • Exporte regularmente a zona (formato BIND) como cópia de segurança.
  • Monitorize a expiração do domínio com alertas aos 60, 30 e 7 dias.

Perguntas frequentes

Quanto tempo leva a propagação do DNS?

Depende do TTL do registo alterado: até 24 h com um TTL de 86 400 segundos, alguns minutos com 300 segundos.

Qual registo usar para apontar um domínio para um servidor?

Um registo A para o IPv4 do servidor, e AAAA se ele tiver um IPv6. O CNAME serve para aliases como www.

É preciso ter um domínio para publicar uma aplicação?

Não. Uma aplicação web instalada num VPS da ACLClouds pode receber gratuitamente um subdomínio aclclouds.online.