2012-04-28 37 views
0

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

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

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 

然后通过谷歌应用程序报告的MX记录,以及一些DNS查询网站(如网络工具),都具有作为后缀的域名本身:

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记录如下配置,在希望,这将正确地指向外部(谷歌)的邮件交换:

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

,但是这导致没有MX记录由谷歌被检索应用程序和DNS查询。在DNS区域文件中出现某种配置错误

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

回答

0

桑德曼回答了Serverfault,我在这里重复了这个问题。

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