Comportamento de MTAs dado o subdomínio CNAME

1

Eu tenho um requisito para fornecer registros MX específicos de subdomínio ao veicular o tráfego HTTP em customer.oldandbusted.com , algo assim:

customer1.oldandbusted.com.  IN  A   192.168.0.1
customer1.oldandbusted.com.  IN  MX  10 mail.customer1.com

customer2.oldandbusted.com.  IN  A   192.168.0.2
customer2.oldandbusted.com.  IN  MX  10 mail.customer2.com

Digamos que eu queira implantar outra zona, algo assim:

customer1.newhotness.com CNAME customer1.oldandbusted.com
customer2.newhotness.com CNAME customer2.oldandbusted.com

Entendo que a RFC1034 especifica que, ao encontrar um CNAME, o software DNS deve usar o valor fornecido para todos os tipos de registro, A, MX, TXT, etc.

Minha pergunta é se o e-mail endereçado a endereç[email protected] realmente foi enviado para mail.customer1.com? Alguém tem experiência em fazer isso? Isso realmente funciona? Os MTAs interpretam corretamente o CNAME e resolvem o MX recoed, ou isso é apenas um crazytalk que pode ser problemático?

Obrigado!

    
por Hawk 22.04.2017 / 23:38

1 resposta

1

O MTA solicita um resolvedor de DNS de algum tipo para transformar um nome em um endereço IP. O resolvedor DNS faz isso. O MTA nunca sabe que em algum momento durante o processo de conversão em um IP, o resolvedor de DNS detectou um registro do tipo CNAME . Então, sim, funciona muito bem.

No entanto, a adição de um registro CNAME no DNS não reconfigurará magicamente seu servidor de e-mail. Você tem que ir e dizer que ele deve manipular o e-mail para o domínio customer1.newhotness.com , bem como enviar e-mail para o domínio customer1.oldandbusted.com . Caso contrário, outros MTAs encontrarão o seu muito bem, mas quando eles tentarem entregar a ele, o seu vai "O que é esse lixo, você spammer sujo" e se recusam a levá-lo.

    
por 23.04.2017 / 11:47