I'm trying to set a catch-all configuration with Bind. I've followed this answer and it works fine : https://serverfault.com/a/397011/179968
Now I'm trying to configure my MX
record to configure my Google Apps account. I've modified the fake-master file as follow :
@ IN SOA ns.example.com. hostmaster.example.com. (
2014111801 ; Serial
10800 ; Refresh
3600 ; Retry
3600000 ; Expire
86400 ) ; Negative TTL
IN NS ns2.example.com
* IN A 192.0.2.127
example.com IN MX 1 ASPMX.L.GOOGLE.COM.
example.com IN MX 5 ALT1.ASPMX.L.GOOGLE.COM.
example.com IN MX 5 ALT2.ASPMX.L.GOOGLE.COM.
example.com IN MX 10 ALT3.ASPMX.L.GOOGLE.COM.
example.com IN MX 10 ALT4.ASPMX.L.GOOGLE.COM.
But it does not seem to work :
dig mx example.com
; <<>> DiG 9.9.5-3-Ubuntu <<>> mx example.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:
;example.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
Any idea of what could be wrong? Or maybe I've just to wait a little that the DNS propagates itself?