Registros MX de um domínio com um CNAME

1

Dado algo assim:

xxx.net.            CNAME    surrogate-xxx.net.
www.xxx.net.        CNAME    surrogate-xxx.net.
mail.xxx.net.       A        1.2.3.4
xxx.net.            MX       mail.xxx.net.

surrogate-xxx.net.  A        4.3.2.1 

O correio para xxx.net vai para 1.2.3.4, conforme indicado pelo registro MX, ou para 4.3.2.1, conforme indicado pelo registro A para o qual o CNAME aponta.

    
por Ed Greenberg 16.12.2011 / 14:47

2 respostas

6

Na verdade, a zona como notada aqui é considerada uma prática ruim. Definir um CNAME para o rótulo xxx.net apenas "remapeia" todos os RRs de xxx.net. para surrogate-xxx.net. incluindo o registro MX. Definindo o MX RR para xxx.net. está pedindo problemas. O RFC-1034 tem uma declaração clara sobre este assunto:

If a CNAME RR is present at a node, no other data should be present; this ensures that the data for a canonical name and its aliases cannot be different. This rule also insures that a cached CNAME can be used without checking with an authoritative server for other RR types.

Outras leituras aqui .

    
por 16.12.2011 / 15:25
-2

O e-mail fluirá para mail.xxx.net nesse cenário.

O e-mail fluirá para o que os registros MX apontarem.

Agora, se seu registro MX apontar para mail.xxx.net e mail.xxx.net pontos via CNAME para surrogate-mail.xxx.net , o e-mail fluirá para surrogate-mail.xxx.net . Seu registro MX aponta para um endpoint - como você define esse endpoint - Um registro, CNAME, etc. é com você.

    
por 16.12.2011 / 14:57

Tags