O primeiro argumento para o named-checkzone é o nome da zona, não o nome do arquivo. Você não pode ter nomes como "corp.net" dentro de "zone.net", não importa o quanto você tente.
Além disso, o seu servidor "server1" está enraizado em., o que provavelmente não é o que você deseja.