Mova $ ORIGIN para o topo do seu arquivo. Remova a segunda definição para @ e a definição para domain.com. Você pode querer substituir a definição @ por IN da seguinte forma.
$ORIGIN domain.com. $TTL 86400 @ IN SOA ns1.domain.com. admin.domain.com. ( 2010111502 28800 7200 864000 86400 ) IN NS ns1.domain.com. IN NS ns2.domain.com. IN A 109.228.16.159 catch IN A 109.228.16.159 mail IN A 109.228.16.159 ...
Verifique se há erros nos seus logs quando você os reinicia.