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.