Quando você não está usando -a
, host
está enviando solicitações distintas para obter o registro A e os registros MX.
host -a
não funciona porque seus servidores DNS (bem, os servidores DNS 1 e 1) estão recusando consultas do tipo ANY. Isso geralmente não é um problema, é mais um recurso de segurança.