O registro SOA que você postou está incorreto; precisa ser da forma:
zone IN SOA auth-server. admin.address (serial refresh retry expiry minTTL)
Depois de ter editado o arquivo de zona, você pode verificá-lo com named-checkzone zonename filename
.
Para responder ao ponto principal da sua pergunta, sim, você pode fazer o que quiser em uma única zona. A / 24 ou maior pode estar contido em uma única zona, embora seja comum separá-los. Para redes menores que um / 24, é um pouco mais complicado, mas factível (usando CNAME
s).
Veja uma zona de exemplo:
; Zonefile for 168.192.in-addr.arpa.
@ IN SOA ns1.example.com. hostmaster.example.com. (
2011121101 ; serial
1H ; refresh (1h)
10M ; retry (10m)
1W ; expire (1w)
30M ) ; minimum (30m)
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
1.1 IN PTR host1-1.example.com.
2.1 IN PTR host1-2.example.com.
1.2 IN PTR host2-1.example.com.
2.2 IN PTR host2-2.example.com.
1.3 IN PTR host3-1.example.com.
2.3 IN PTR host3-2.example.com.
Dê uma olhada no BIND ARM (Manual de referência do administrador ). Esta é a referência canônica para o BIND.