Definir registros MX em um domínio CNAME (aplicativo heroku)

2

Eu tenho um aplicativo heroku em um subdomínio como x.herokuapp.com, que é mapeado para o nome do meu domínio por meio de um registro CNAME. Eu quero que os e-mails sejam manipulados pelo zohomail, então eu tentei configurar os registros MX, mas eles parecem falhar.

Estou certo de que até os emails são mapeados por meio do CNAME em vez do registro MX?

www.x.com   CNAME   x.herokuapp.com
x.com       CNAME   x.herokuapp.com
x.com       MX      mx.zohomail.com
x.com       MX      mx2.zohomail.com

O que posso fazer para lidar com e-mails através dos registros MX do zohomail e ainda manter meu nome de domínio mapeado para o herokuapp porque é onde o aplicativo está sendo executado?

Obrigado por ajudar!

    
por solsol 13.12.2014 / 12:39

1 resposta

2

Um registro CNAME define que um nome é um alias de outro nome (o nome canônico).

A implicação de ter um nome inteiro como um alias é que ele também não pode ter registros próprios, o que significa que você não pode ter esses MX records.
É também por isso que você não pode ter um registro CNAME no ápice da zona (onde você sempre precisará de pelo menos SOA e NS registros).


Talvez seja necessário entrar em contato com o provedor de serviços para obter uma solução que não envolva o uso de registros CNAME .

Uma possibilidade que você poderia configurar sozinho seria usar um serviço DNS com uma funcionalidade de alias que pudesse adicionar os tipos de registro específicos necessários ( A / AAAA registros?) à sua zona e mantê-los aqueles atualizados com base em um nome fornecido. Veja serviços como Route53 , DNSimple , DnsMadeEasy e provavelmente muitos outros que fornecem esse tipo de funcionalidade.

Outra possibilidade seria ter A / AAAA registros que apontam para um servidor Web que pode redirecionar HTTP para um URL que não envolva esse nome específico (por exemplo, example.com - > www.example.com ).

    
por 13.12.2014 / 15:17