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 (Mail Exchange, troca de e-mail) é um registro DNS que informa quais servidores recebem mensagens destinadas a um domínio. Ao enviar uma mensagem para [email protected], o servidor do remetente consulta os registros MX de example.com e escolhe o destino conforme a prioridade publicada.

Como Registros MX Funcionam

O processo de entrega de email:

1. Remetente compõe email para [email protected]

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

Ambiente corporativo do 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, configuração de e-mail

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

Zoho Mail, configuração de e-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:

# Correct

@ IN MX 10 mail.example.com.

# Incorrect - won't work

@ 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):

# Avoid this

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"

# Returns hasMX: true/false in DNS details

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.

Práticas recomendadas

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.