BIND/named config template for CentOS 6

First things first:

touch /var/named/domain.tld
chown root:named /var/named/domain.tld
mkdir /var/log/named ; cd /var/log/named ; touch default.log security.log update.log ; chown root:named *.log
########################
####### OPTIONS ########
########################
options {
 # Distribution specific.
 ## CentOS:
 directory "/var/named";
 ## Debian:
 #directory "/var/cache/bind";
 
 # Tweaks
 auth-nxdomain no; # conform to RFC1035
 version "Loading..."; # no need to know the BIND version
 
 ## IF This is a Master, uncomment:
 #allow-transfer {localhost; slave1-ip; slave2-ip;};
#also-notify {slave1-ip; slave2-ip;}
 ## IF This is a Slave, uncomment:
 #allow-notify {master's-ip};
 
 # Can you hear me?
 listen-on port 53 {any;};
 listen-on-v6 port 53 {any;};
 
 # Statistics. Change the dir `data` to match your Distribution.
 statistics-file "/var/named/data/named_stats.txt";
 memstatistics-file "/var/named/data/named_mem_stats.txt";
 
 # Allow transfer - none by default. Must be allowed on per-zone basis.
 allow-transfer {none;};
 
 # Closed DNS: permits only local IPs to issue recursive queries
 allow-recursion {localhost; 127.0.0.1;};
 
 # Allow queries from outside
 allow-query {any;};
 
 # Specific CentOS:
 managed-keys-directory "/var/named/dynamic";
 /* Path to ISC DLV key */
 bindkeys-file "/etc/named.iscdlv.key";
};
########################
####### LOGGING ########
########################
# http://www.zytrax.com/books/dns/ch7/logging.html
logging {
 channel default {
 file "/var/log/named/default.log" versions 3 size 2m; # don't forget to create & chown dir/file
 # change this to INFO/NOTICE after debugging
 severity info;
 print-severity yes;
 print-time yes;
 print-category yes;
 };
 
 channel update {
 file "/var/log/named/update.log" versions 3 size 2m; # don't forget to create & chown dir/file
 # change this to INFO/NOTICE after debugging
 severity info; 
 print-severity yes;
 print-time yes;
 print-category yes;
 };
 
 channel security {
 file "/var/log/named/security.log" versions 3 size 2m; # don't forget to create & chown dir/file
 # change this to INFO/NOTICE after debugging
 severity info; 
 print-severity yes;
 print-time yes;
 print-category yes;
 };
 
 category default {default;};
 category update {update;};
 category security {security;};
 category lame-servers{null;};
};
########################
####### INCLUDES #######
########################
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
########################
### EXAMPLE FOR SLAVE ##
########################
zone "domain.tld" in{
 type slave;
 file "domain.tld";
 masters {master's-ip;};
};
########################
## EXAMPLE FOR MASTER ##
########################
zone "domain.tld" IN{
 type master;
 file "domain.tld";
 // enable slaves only
 allow-transfer {slave1-ip; slave2-ip;};
};
########################
#### REQUIRED FILES ####
########################
zone "." IN {
 type hint;
 file "named.ca";
};