0

我在设置 DNS 以在特定域上使用 Google Apps 时遇到问题。我可以轻松地为通过某些控制面板(例如 GoDaddy)控制的域设置 DNS,但是对于通过服务器上的区域文件控制的域,我遇到了问题。

如果我配置区域文件如下:

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

然后由 Google Apps 和一些 DNS 查询站点(如网络工具)报告的 MX 记录具有域本身的后缀:

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

此外,“邮件”、“文档”和“日历”子域不会被重定向到 Google Apps。

我还尝试了 MX 记录的以下配置,希望这能正确指向外部(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.

但这导致 Google Apps 和 DNS 查询没有检索到任何 MX 记录。DNS 区域文件中出现某种错误配置

如何通过区域文件正确配置域以正确指向外部 MX 和 CNAME lcoations?尤其是 Google Apps?

4

1 回答 1

0

Sandman 在Serverfault上回答了,我已经重复了这个问题。

原始问题的原因:记录上缺少尾随点。(查看链接了解更多详情)。

于 2012-04-29T19:26:54.613 回答