Um erro de configuração realmente complicado. Ao iniciar uma linha sem um nome de host, o nome da zona ou o atalho @
para a origem da zona torna-se uma continuação do registro acima.
ns2 IN A 2.2.2.2
; Mail server
IN MX 10 mail.example.com.
é realmente
ns2 IN A 2.2.2.2
; Mail server
ns2 IN MX 10 mail.example.com.
e não o que você pretendia:
ns2 IN A 2.2.2.2
; Mail server
example.com. IN MX 10 mail.example.com.
ou, alternativamente, você deveria ter usado:
@ IN MX 10 mail.example.com.