获得全面的DNS并为特定域设置MX

我正在尝试使用绑定来设置一个catch-allconfiguration。 我已经按照这个答案,它工作正常: https : //serverfault.com/a/397011/179968

现在我正在尝试configuration我的MXlogging来configuration我的Google Apps帐户。 我修改了假主文件如下:

@ IN SOA ns.domain.com. hostmaster.domain.com. ( 2014111801 ; Serial 10800 ; Refresh 3600 ; Retry 3600000 ; Expire 86400 ) ; Negative TTL IN NS ns2.mydomain.com * IN A WW.XX.YY.ZZ mydomain.com IN MX 1 ASPMX.L.GOOGLE.COM. mydomain.com IN MX 5 ALT1.ASPMX.L.GOOGLE.COM. mydomain.com IN MX 5 ALT2.ASPMX.L.GOOGLE.COM. mydomain.com IN MX 10 ALT3.ASPMX.L.GOOGLE.COM. mydomain.com IN MX 10 ALT4.ASPMX.L.GOOGLE.COM. 

但似乎并不奏效:

 dig mx mydomain.com ; <<>> DiG 9.9.5-3-Ubuntu <<>> mx mydomain.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 43445 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;mydomain.com. IN MX ;; Query time: 0 msec ;; SERVER: XX.XX.XX.XX#53(XX.XX.XX.XX) <<-- Not my server ! ;; WHEN: Tue Nov 18 07:24:51 EST 2014 ;; MSG SIZE rcvd: 39 

任何想法可能是错的? 或者,也许我只是稍微等待DNS自我传播?

我想你可能需要添加一个。 到MX行的mydomain.com结尾

如下

 * IN A WW.XX.YY.ZZ mydomain.com. IN MX 1 ASPMX.L.GOOGLE.COM. mydomain.com. IN MX 5 ALT1.ASPMX.L.GOOGLE.COM. mydomain.com. IN MX 5 ALT2.ASPMX.L.GOOGLE.COM. mydomain.com. IN MX 10 ALT3.ASPMX.L.GOOGLE.COM. mydomain.com. IN MX 10 ALT4.ASPMX.L.GOOGLE.COM. 

否则MXparsing为

mydomain.com.mydomain.com