Configuração do Google Apps via arquivo de zona DNS

3

Eu tenho um problema com a configuração do DNS para usar o Google Apps em domínios específicos. Eu posso facilmente configurar o DNS para domínios que são controlados através de algum painel de controle (por exemplo, GoDaddy), mas eu tenho problemas para domínios que são controlados através de arquivos de zona no servidor.

Se eu configurar o arquivo de zona da seguinte forma:

MYDOMAIN.COM.    3600    IN    SOA    some.domaincontrol.com.    name.mail.com (
            2012041904
            28800
            7200
            604800
            3600
            )
; A Records
@    3600    IN    A    000.000.000.000

; CNAME Records
mail    3600    IN    CNAME    ghs.google.com
calendar    3600    IN    CNAME    ghs.google.com
docs    3600    IN    CNAME    ghs.google.com
www    3600    IN    CNAME    @
test    3600    IN    CNAME    @

; MX Records
@    3600    IN    MX    1    ASPMX.L.GOOGLE.COM
@    3600    IN    MX    5    ALT1.ASPMX.L.GOOGLE.COM
@    3600    IN    MX    5    ALT2.ASPMX.L.GOOGLE.COM
@    3600    IN    MX    10    ASPMX2.GOOGLEMAIL.COM
@    3600    IN    MX    10    ASPMX3.GOOGLEMAIL.COM

; TXT Records
@    3600    IN    TXT    "google-site-verification=blah-blah-12345"

; NS Records
@    3600    IN    NS    some.domaincontrol.com
@    3600    IN    NS    another.domaincontrol.com

Em seguida, os registros MX informados pelo Google Apps e alguns sites de consulta de DNS (como o Network Tools) têm como sufixo o próprio domínio:

MX    1    ASPMX.L.GOOGLE.COM.MYDOMAIN.COM
MX    5    ALT1.ASPMX.L.GOOGLE.COM.MYDOMAIN.COM
MX    5    ALT2.ASPMX.L.GOOGLE.COM.MYDOMAIN.COM
MX    10    ASPMX2.GOOGLEMAIL.COM.MYDOMAIN.COM
MX    10    ASPMX3.GOOGLEMAIL.COM.MYDOMAIN.COM

Além disso, os subdomínios "mail", "docs" e "calendar" não estão sendo redirecionados para o Google Apps.

Eu também tentei com a seguinte configuração para os registros MX, na esperança de que isso aponte corretamente para troca de e-mails externos (do Google):

; MX Records
3600    MX    1    ASPMX.L.GOOGLE.COM.
3600    MX    5    ALT1.ASPMX.L.GOOGLE.COM.
3600    MX    5    ALT2.ASPMX.L.GOOGLE.COM.
3600    MX    10    ASPMX2.GOOGLEMAIL.COM.
3600    MX    10    ASPMX3.GOOGLEMAIL.COM.

Mas isso não resultou na recuperação de registros MX pelo Google Apps e por consultas DNS. Algum tipo de configuração incorreta no arquivo de zona DNS está ocorrendo

Como posso configurar adequadamente o domínio por meio do arquivo de zona para apontar corretamente para as localizações MX e CNAME externas? Particularmente para o Google Apps?

PS. Eu publiquei a mesma pergunta pela primeira vez em Stackoverflow, antes de perceber que este é o local mais adequado. URL da pergunta .

    
por deyo.vuk 28.04.2012 / 23:59

1 resposta

9

Nos arquivos de zona, todos os nomes de domínio sem ponto final são interpretados como relativos à zona . @ é um atalho para o domínio da zona e, se o rótulo for omitido, o último rótulo será usado. É provavelmente por isso que, no seu último exemplo MX, você não tem registros MX.

; CNAME Records
mail     3600    IN    CNAME ghs.google.com.
calendar 3600    IN    CNAME ghs.google.com.
docs     3600    IN    CNAME ghs.google.com.
www      3600    IN    CNAME @
test     3600    IN    CNAME @
; MX Records
@        3600    IN    MX    1    ASPMX.L.GOOGLE.COM.
@        3600    IN    MX    5    ALT1.ASPMX.L.GOOGLE.COM.
@        3600    IN    MX    5    ALT2.ASPMX.L.GOOGLE.COM.
@        3600    IN    MX    10    ASPMX2.GOOGLEMAIL.COM.
@        3600    IN    MX    10    ASPMX3.GOOGLEMAIL.COM.

; TXT Records
@        3600    IN    TXT   "google-site-verification=blah-blah-12345"

; NS Records
@        3600    IN    NS    some.domaincontrol.com.
@        3600    IN    NS    another.domaincontrol.com.
    
por 29.04.2012 / 00:24