[ DNS e domínios ]

Registros DNS MX : roteamento de correio, prioridades e dependências

Rastreie rotas de recebimento de e-mail por meio de prioridades MX e dependências de endereço sem tratá-las como autorização do remetente.

Pela equipe de pesquisa EmailAuth

[Pontos-chave]

  • A preferência MX mais baixo é preferida; valores iguais não garantem divisão.
  • MX ausente, rotas explícitas quebradas e MX nulo têm significados diferentes.
  • O roteamento DNS e a aceitação SMTP não são entrega final da caixa de correio.
Nesta página

Registros MX informar aos clientes SMTP onde um domínio recebe mensagens. Eles não autorizam, por si só, um serviço a enviar como esse domínio. Uma configuração de recebimento confiável requer nomes de host de troca utilizáveis, pontos de extremidade SMTP acessíveis e um plano para falhas temporárias, não apenas uma pesquisa MX verde.

Interprete a preferência corretamente

Referências: RFC 5321 §5.1, RFC 2181 §10.3.

Cada registro MX contém uma preferência numérica e um nome de host de troca. Números de preferência mais baixos são tentados antes de números mais altos. Quando não há uma razão clara para favorecer um destino de preferência igual, RFC 5321 exige a randomização da ordem para distribuir a carga. A ordem deles em uma resposta DNS não é uma designação de servidor primário estável. Todas as rotas anunciadas devem ser planejadas e operacionais.

Um nome de host do Exchange deve ter registros A ou AAAA utilizáveis ​​e não deve ser um CNAME. Não coloque um literal de IP no campo de troca MX . Resolva cada troca separadamente e teste o serviço SMTP anunciado. Uma resposta de endereço por si só não pode mostrar se o ponto final aceita correio para o domínio do destinatário.

Distinguir MX ausente, inutilizável e nulo

Referências: RFC 5321 §5.1, RFC 7505 §3.

SMTP tem uma regra MX implícita quando uma pesquisa bem-sucedida não retorna registros MX : ele trata o próprio domínio como destino e procura seus registros de endereço. Isso não é permissão para ignorar registros MX explícitos quebrados e usar o endereço do site do domínio. Um erro temporário DNS também difere de uma ausência definitiva e normalmente leva a filas e novas tentativas.

Um MX nulo é uma declaração explícita de que o domínio não aceita correio: um único MX com preferência zero e o rótulo raiz como exchange, comumente exibido como 0 .. RFC 7505 diz para não publicar outros registros MX junto com ela. Nenhum MX e MX nulo são, portanto, configurações diferentes.

Trabalhe através de acessórios de roteamento

O acessório sintético A tem example.com. MX 10 mx1.example.com. e example.com. MX 20 mx2.example.com.. O primeiro hospedeiro tem A 192.0.2.10; o segundo tem A 192.0.2.20. A ordem de preferência esperada é mx1 antes de mx2. Uma falha na conexão com mx1 pode causar outra tentativa de entrega permitida; isso não prova que mx2 aceitou a mensagem.

O dispositivo B remove ambos os registros MX , mas sai example.com. A 192.0.2.30. Sob a regra MX implícita, esse endereço se torna o destino SMTP potencial. Em vez disso, o Fixture C publica apenas example.com. MX 0 .; a interpretação esperada é que o domínio não aceita correspondência. O dispositivo D retém os registros MX de A, mas remove os endereços de ambas as exchanges. O resultado esperado são rotas explícitas inutilizáveis, e não um retorno ao ápice Um recorde.

Reproduza a parte DNS em um laboratório consultando MX para cada equipamento isolado e A/AAAA para cada troca retornada. Registre a ordem e classificação selecionadas. Use um servidor SMTP controlado para testar novas tentativas e aceitação, se necessário. Os endereços da documentação e os resultados descritos são ilustrativos e não medições de produção.

Verifique a rota comercial

Referências: RFC 7208 §5.4, RFC 5321 §4.2.5.

Mantenha o roteamento de entrada separado do SPF política. Um SPF MX O mecanismo pode tornar explicitamente os endereços associados ao MX relevantes para uma avaliação SPF , mas a publicação MX por si só não cria essa autorização. A mudança de provedores de entrada pode, portanto, também afetar uma política SPF existente que usa MX e merece uma revisão separada.

Durante uma migração, verifique o provisionamento de destinatários, as respostas SMTP e a segurança do transporte em todas as trocas ativas antes de remover a rota antiga. Uma troca de backup pode aceitar spam ou rejeitar destinatários legítimos se configurada de forma diferente. Registre quem é o proprietário de cada endpoint e quais evidências fecham a mudança; não compare a aceitação SMTP com a colocação na caixa de entrada ou com a leitura da mensagem por um ser humano.

Execução de roteamento isolado capturado

A captura histórica retida, inspecionada para esta revisão, mas não executada novamente, registra que em 7 de novembro de 2026 às 20:34:42 UTC, um dispositivo de loopback executado retornou o conjunto MX 10 mx1.example.com. e 20 mx2.example.com. da porta 127.0.0.1 42125. Um cliente Python 3.12.14 usando dnspython 2.9.2 classificou essas preferências. O mapa de endpoint de laboratório explícito enviou mx1 para 127.0.0.1 porta 45271 e mx2 para porta 37481; este mapa de portas substitui o roteamento público da porta 25 apenas dentro do equipamento.

Com os dois ouvintes em execução, mx1 retornou 220, aceito EHLO com 250, aceito CORREIO DE e RCPT TO com 250, inseriu DADOS com 354 e voltou 250 mensagens sintéticas aceitas; descartado localmente. Depois de fechar apenas o ouvinte principal, a próxima execução será gravada Erro de conexãoRefused para mx1 e a mesma sequência de aceitação em mx2. Nenhum correio externo, destinatário real ou entrega de caixa de correio foi envolvido.

Para reproduzir, inicie dois acessórios SMTP de loopback, consulte o respondedor MX do laboratório, mapeie seus nomes de troca para os ouvintes e envie uma mensagem sintética inofensiva com Python smtplib. Repita depois de fechar o primário. Retenha a resposta da ligação, o mapa de endpoint, a transcrição do cliente/servidor, os carimbos de data e hora e as versões da ferramenta. O equipamento capturado usa um servidor SMTP deliberadamente pequeno e demonstra apenas novas tentativas orientadas por preferência; não é um teste de conformidade de uma produção MTA ou evidência de failover de produção.

Mantenha o escopo da evidência explícito

A transcrição arquivada confirma apenas o comportamento do acessório de loopback descrito acima, incluindo seu mapeamento de porta personalizado e descarte local. A captura e o aproveitamento da fonte permanecem inalterados; esta revisão não repetiu o tráfego SMTP nem inferiu failover de produção a partir do teste histórico.

[ Remover ]

A preferência MX mais baixo é preferida; valores iguais não garantem divisão. MX ausente, rotas explícitas quebradas e MX nulo têm significados diferentes. O roteamento DNS e a aceitação SMTP não são entrega final da caixa de correio.

[Por função]

O que isso significa para você

Escolha sua função para ver as próximas etapas práticas.

Administrador de TI/Correio

Siga MX até SMTP

Os valores de preferência e a resolução de endereço são apenas os primeiros estágios de um teste de entrada.

Próximas etapas

  1. Resolva todas as trocas para A e AAAA.
  2. Teste MX explícito, ausente e nulo separadamente.
  3. Revise as dependências SPF mx antes das alterações.

CISO/SecOps

Mantenha as trocas alternativas no escopo

Cada rota anunciada pode se tornar um caminho de processamento ativo durante uma falha.

Próximas etapas

  1. Revise todos os endpoints SMTP anunciados.
  2. Exija controles consistentes de destinatários e abusos.
  3. Aceitação separada das reclamações de entrega.

Fundador / Não técnico

Proteja todas as rotas de recebimento

Uma troca de backup faz parte do caminho de comunicação do cliente, e não uma configuração sobressalente a ser ignorada.

Próximas etapas

  1. Identifique o proprietário de cada rota de entrada.
  2. Exigir testes de migração de caixa de correio.
  3. Mantenha o comportamento da rota de backup no escopo.

[ Perguntas frequentes ]

Perguntas frequentes

Uma preferência MX maior significa prioridade mais alta?

Não. Números mais baixos são preferidos.

RFC 5321 §5.1

Os números iguais garantem uma divisão exata do tráfego?

Não. Eles não especificam uma alocação percentual garantida.

RFC 5321 §5.1

Um campo de troca pode conter um endereço IP?

Use um nome de host com registros de endereço, não um IP literal.

RFC 2181 §10.3 RFC 5321 §5.1

O nome do host do Exchange pode ser um alias?

Não. As regras citadas exigem registros de endereço em vez de um alvo CNAME .

RFC 2181 §10.3

Nenhum MX significa nenhum correio?

Não necessariamente. SMTP pode usar um MX implícito apontando para o próprio domínio.

RFC 5321 §5.1

O que significa 0 . significar?

É MX nulo quando publicado como registro MX único do domínio, declarando não aceitação de correio.

RFC 7505 §3

MX explícito quebrado retorna ao registro A do site?

Não. O substituto MX implícito se aplica quando os registros MX estão ausentes e não inutilizáveis.

RFC 5321 §5.1

MX autoriza emails de saída?

Não por si só. Um mecanismo SPF explícito pode referenciá-lo, mas as rotas de recebimento e a autorização do remetente são distintas.

RFC 7208 §5.4

[ Fontes ]

Fontes

  1. RFC 7208

    Seções §5.4

  2. RFC 5321

    Seções §4.2.5 · §5.1

  3. RFC 7505

    Seções §3

  4. RFC 2181

    Seções §10.3

[ Glossário ]

Glossário

Preferência MX
Um número usado para solicitar trocas de candidatos, sendo preferidos valores menores.

RFC 5321 §5.1

MX nulo
Um único registro MX com preferência0 e ponto de troca declarando não aceitação de correio.

RFC 7505 §3

Proveniência da empresa

Por que as principais instituições financeiras e governos retiraram seus painéis de segurança de e-mail.

As plataformas tradicionais de autenticação de e-mail vendem um painel e pedem que seus engenheiros façam o trabalho. Em ambientes de alto risco, a supervisão manual significa aplicação atrasada, desvios de configuração e domínios ocultos não monitorados.

EmailAuth é a plataforma de origem de e-mail agente. Nossos agentes impõem p=reject, mantenha remetentes terceiros alinhados e mova seus domínios para full RFC 9989 conformidade, o novo padrão DMARC , com auditabilidade humana no circuito.

Governos Grandes empresas Instituições financeiras de nível 1

SaaS · Locação dedicada · Air gap no local · Criptografia BYOK

Base de conhecimento