Você pode fazer referência a um registro CNAME em um registro MX?

15

Todos os domínios apontam seus registros MX para mail.ourdomain.com, um servidor de email interno.

Estamos procurando terceirizar nosso email para um novo fornecedor, que gostaria que usássemos mail.newsupplier.com; seu servidor de correio.

Preferimos não alterar todos os nomes de domínio para apontar para esse registro MX; vários não estão sob nosso controle, e isso significaria tentar que muitas partes alterassem seus registros MX ao mesmo tempo, o que parece problemático.

Mais simples seria apontar mail.ourdomain.com no IP para o novo fornecedor. O problema é que nosso fornecedor não pode garantir que o IP seja corrigido.

Minha pergunta é, portanto: alterar mail.ourdomain.com para CNAME para mail.newsupplier.com é uma solução aceitável?

(Para o registro, apenas o e-mail está sendo movido, portanto, queremos deixar www.ourdomain.com e everythingelse.ourdomain.com inalterados.)

Eu encontrei várias mensagens alertando sobre os perigos do CNAMES nos registros MX, mas não consigo encontrar alguém falando sobre essa configuração específica, portanto qualquer conselho será recebido com grande satisfação.

NeilS
fonte

Respostas:

25

De acordo com a RFC 1123, o registro MX não pode apontar para um CNAME. Se estivesse na sua situação, eu configuraria mail.ourdomain.com como um registro A apontando para o novo endereço IP do fornecedor e, em seguida, trabalharia rapidamente na alteração de todos os registros MX para os dados corretos. Depois, explique por que a alteração dos registros MX é tão difícil em sua organização.

Dito isto, a maioria dos servidores de email ainda enviará emails para um CNAME; no entanto, você não pode ter certeza disso.

Doug Luxem
fonte
3
Gostaria de manter a RFC: Não, você não pode.
Benoit
Você poderia esclarecer a referência RFC? Olhando para o RFC 1123, só consigo dizer que os nomes de domínio usados ​​nos comandos MAILe RCPTnão podem ser um CNAME (na seção 5.2.2). Não consigo encontrar nada sobre um registro MX apontando para um CNAME. Também não consigo encontrar nenhuma referência específica a CNAMEs nas RFCs 973 ou 974, que definiam registros MX.
precisa saber é o seguinte
1
A RFC 2181 § 10.3 é mais clara sobre o assunto: "O nome de domínio usado como o valor de um registro de recurso NS ou parte do valor de um registro de recurso MX não deve ser um alias". e "Este nome de domínio deve ter como valor um ou mais registros de endereço".
mr.spuratic
tools.ietf.org/html/rfc5321#section-5.1 também diz a mesma coisa. parágrafo 4:When a domain name associated with an MX RR is looked up and the associated data field obtained, the data field of that response MUST contain a domain name. That domain name, when queried, MUST return at least one address record (e.g., A or AAAA RR) that gives the IP address of the SMTP server to which the message should be directed.
Jasen
1

Existem empresas que fornecem o Serviço SMTP de backup, também conhecido como armazenamento e encaminhamento de email. Talvez você possa usar uma dessas empresas para lavar o IP para você.

Se eles não puderem ser o intermediário permanente, talvez apenas tê-los como um registro MX secundário o ajude no processo de transição, para que você não tenha entregas não entregues.

Se você está falando atualmente de um desses tipos de empresas, talvez possa obter uma segunda fonte e enviá-las de volta à primeira fonte.

pplrppl
fonte