Curinga para registros A e MX possíveis?

6

Estou criando um aplicativo em que cada cliente pode ter seu próprio subdomínio. Para este exemplo, ele configurou seu subdomínio como: uísque

Eu criei um subdomínio curinga no meu DNS: * .myapp.com A 123.123.123.123

Então, quando ele acessa meu webapp, ele usaria o url: whisky.myapp.com e resolveria para 123.123.123.123.

Meu aplicativo também envia e-mails (o e-mail será tratado por sendgrid) usando o mesmo subdomínio que meu cliente escolhe: por exemplo, [email protected]

Mas quando tentei configurar um registro MX com caractere curinga para enviar os servidores da rede, meu provedor de DNS não permite que eu faça isso, citando alguma violação de padrões.

por exemplo. * .myapp.com MX sendgrid.com

Existe alguma maneira de ter subdomínios curinga para ambos?

    
por wyred 07.07.2012 / 11:19

1 resposta

7

RFC1912 reconhece explicitamente a existência de registros MX com curinga, mas avisa

A wildcard MX will apply only to names in the zone which aren't listed in the DNS at all.

RFC4592 é um RFC de faixa padrão que esclarece a existência de curingas de MX (veja o exemplo na seção 2.2.1 ). Tenho certeza que seu provedor de DNS está, portanto, cheio disso.

Eu posso imaginar alguns softwares de DNS tendo problemas com a situação, também, porque eles não suportam registros MX curingas, ou porque eles levam a coisa "sem outros registros" um pouco literal demais e não permitem um curinga MX e um caractere curinga A. Este software não é compatível com os padrões, mas boa sorte para resolver isso.

Considerando o quão trivial é (ou deveria ser) configurar automaticamente os registros DNS quando os clientes se inscrevem, eu ignoraria totalmente os curingas e apenas configuraria seu aplicativo DNS para cada cliente.

    
por 07.07.2012 / 11:29