O que é um registro de DNS MX?

O registro MX direciona os e-mails para um servidor de troca de e-mails.

Objetivos de aprendizado

Após ler este artigo, você será capaz de:

  • Entenda a finalidade de um registro MX
  • Saiba como os registros MX se enquadram no processo de envio de um e-mail

Copiar o link do artigo

O que é um registro de DNS MX?

Um registro DNS de "troca de e-mails" (MX) direciona o e-mail para um servidor de e-mail. O registro MX indica como as mensagens de e-mail devem ser encaminhadas de acordo com o Protocolo de Transferência de Correio Simples (SMTP, o protocolo padrão para todos os e-mails). Da mesma forma que nos registros CNAME , um registro MX deve sempre apontar para outro domínio .

Exemplo de um registro MX:

exemplo.com tipo de registro: prioridade: valor: TTL
@ MX 10 mailhost1.example.com 45000
@ MX 20 mailhost2.example.com 45000

Os números de "prioridade" antes dos domínios para esses registros MX indicam preferência; o menor valor de "prioridade" é o preferencial. O servidor sempre tentará usar primeiro o mailhost1, porque 10 é inferior a 20. Em caso de falha no envio da mensagem, o servidor usará o mailhost2 como padrão.

O serviço de e-mail também poderia configurar esse registro MX para que ambos os servidores tenham a mesma prioridade e recebam a mesma quantidade de e-mails:

exemplo.com tipo de registro: prioridade: valor: TTL
@ MX 10 mailhost1.example.com 45000
@ MX 10 mailhost2.example.com 45000

Essa configuração permite que o provedor de e-mail equilibre a carga entre os dois servidores de forma equitativa.

Qual é o processo de consulta de um registro MX?

O software do agente de transferência de mensagens (MTA) é responsável por consultar os registros MX. Quando um usuário envia um e-mail, o MTA envia uma consulta DNS para identificar os servidores de e-mail para os destinatários de e-mail. O MTA estabelece uma conexão SMTP com esses servidores de e-mail, começando com os domínios priorizados (no primeiro exemplo acima, mailhost1).

O que é um registro MX de backup?

Um registro MX de backup é apenas um registro MX para um servidor de e-mail com um valor de "prioridade" maior (o que significa uma prioridade menor), de modo que, em circunstâncias normais, o e-mail será encaminhado para os servidores mais priorizados. No primeiro exemplo acima, o mailhost2 seria o servidor de "backup" porque o tráfego de e-mail será processado pelo mailhost1 enquanto ele estiver em funcionamento.

Os registros MX podem apontar para um CNAME?

O registro CNAME é utilizado para indicar o nome alternativo de um domínio em vez de seu nome real. Os registros CNAME normalmente apontam para um registro A (em IPv4) ou para um registro AAAA (em IPv6) para esse domínio. Entretanto, os registros MX devem apontar diretamente para um registro A de um servidor ou para um registro AAAA. Apontar para um CNAME é proibido pelos documentos RFC que definem como os registros MX funcionam.

Saiba mais sobre os usos dos registros CNAME.