Registro MX (troca de correio)

Tipos de registro DNS
Um registro DNS que especifica quais servidores de e-mail devem receber e-mails de um domínio, permitindo a entrega de e-mails.
← Voltar ao Glossário

O que é um Registro MX?

Um registro MX (Troca de Email) é um tipo de registro DNS que especifica quais servidores de email são responsáveis por receber email em nome de um domínio. Quando alguém envia email para user@example.com, o servidor de email do remetente busca registros MX para example.com para descobrir onde entregar a mensagem.

Como Registros MX Funcionam

O processo de entrega de email:

1. Remetente compõe email para user@example.com

2. Servidor do remetente consulta DNS para registros MX de example.com

3. DNS retorna um ou mais registros MX com prioridades

4. Remetente se conecta ao servidor de email com prioridade mais alta

5. Se indisponível, remetente tenta o próximo servidor de prioridade

6. Email entregue ou colocado em fila para retry

Formato de Registro MX

example.com.    IN    MX    10    mail.example.com.

example.com. IN MX 20 mail-backup.example.com.

Componentes:

Números de Prioridade

Prioridade determina a ordem em que servidores são tentados:

Números mais baixos = maior prioridade. Muitas configurações usam incrementos de 10 para permitir inserir servidores mais tarde.

Configurações Comuns de MX

Email Self-Hosted

@    IN    MX    10    mail.example.com.

mail IN A 203.0.113.50

Google Workspace

@    IN    MX    1     aspmx.l.google.com.

@ IN MX 5 alt1.aspmx.l.google.com.

@ IN MX 5 alt2.aspmx.l.google.com.

@ IN MX 10 alt3.aspmx.l.google.com.

@ IN MX 10 alt4.aspmx.l.google.com.

Microsoft 365

@    IN    MX    0     example-com.mail.protection.outlook.com.

Zoho Mail

@    IN    MX    10    mx.zoho.com.

@ IN MX 20 mx2.zoho.com.

@ IN MX 50 mx3.zoho.com.

Requisitos de Registro MX

Alvo Deve Ser um Hostname

Registros MX devem apontar para hostnames, não endereços IP:

# Correto

@ IN MX 10 mail.example.com.

# Incorreto - não funcionará

@ IN MX 10 203.0.113.50

Alvo Precisa de Registro A/AAAA

O nome do servidor de email deve resolver para um IP:

@      IN    MX    10    mail.example.com.

mail IN A 203.0.113.50

Sem Alvos CNAME

Registros MX não devem apontar para registros CNAME (RFC 2181):

# Evite isto

mail IN CNAME host.provider.com.

@ IN MX 10 mail.example.com.

Verificando Registros MX

Usando dig:
dig example.com MX

; ANSWER SECTION:

example.com. 300 IN MX 10 mail.example.com.

example.com. 300 IN MX 20 mail-backup.example.com.

Usando DomScan:
curl "https://domscan.net/v1/health?domain=example.com"

# Retorna hasMX: true/false em detalhes DNS

Registros MX e Segurança de Email

Registros MX trabalham junto com outros registros de autenticação de email:

RegistroPropósito
MXRoteirizar email de entrada
SPFAutorizar servidores de envio
DKIMAssinar mensagens de saída
DMARCAplicação de política

Os quatro devem ser configurados para operação de email apropriada e entregabilidade.

Troubleshooting de Problemas com MX

Nenhum Registro MX

Se nenhum registro MX existir, alguns servidores retornam para busca de registro A—mas isto não é confiável. Sempre configure registros MX explícitos.

Prioridade Errada

Se um servidor de backup tem prioridade mais baixa (número maior) que o previsto, não receberá email a menos que o principal falhe.

Falha na Resolução do Hostname

Se o hostname alvo do MX não resolver, entrega de email falha. Verifique que registros A existem para hostnames de servidor de email.

Considerações de TTL

Ao migrar provedores de email, baixe TTLs de MX antecipadamente para acelerar propagação, então restaure TTLs normais após migração.

Melhores Práticas

1. Sempre tenha registros MX: Não confie em fallback de registro A

2. Configure servidores de backup: Use múltiplos registros MX com diferentes prioridades

3. Verifique resolução de alvo: Garanta que nomes de servidor de email tenham registros A

4. Implemente autenticação de email: Adicione SPF, DKIM e DMARC junto com MX

5. Monitore entrega de email: Use ferramentas para testar configuração MX

Coloque este Conhecimento em Prática

Use a API DomScan para verificar disponibilidade de domínio, saúde e muito mais.