Google Appsconfiguration通过DNS区域文件

我在设置DNS时遇到问题,无法在特定网域上使用Google Apps。 我可以很容易地设置通过一些控制面板(例如,GoDaddy)控制的域的DNS,但我有服务器上的区域文件控制域的问题。

如果我configuration区域文件如下所示:

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报告的MXlogging以及某些DNS查询网站(如networking工具)将以域名本身作为后缀:

 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 

另外,“邮件”,“文档”和“日历”子域未被redirect到Google Apps。

我也尝试了MXlogging的以下configuration,希望能够正确指向外部(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. 

但是这导致没有MXlogging被Google Apps和DNS查询检索。 DNS区域文件中的某种错误configuration正在发生

如何通过区域文件正确configuration域以正确指向外部MX和CNAME文件? 特别是对Google Apps?

PS。 我首先发布了相同的问题在Stackoverflow之前,意识到这是更合适的位置。 问题URL 。

在区域文件中,没有尾点的所有域名解释为相对于区域 。 @是区域域的快捷方式,如果省略标签,则使用最后一个标签。 这可能就是为什么你最后一个MX例子中没有MXlogging。

 ; 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.