2012-04-28 80 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,我在這裏重複了這個問題。

原始問題的原因:缺少記錄上的尾點。 (查看鏈接瞭解更多詳情)。