BIND 8 is much more configurable than previous releases of BIND. There are entirely new areas of configuration, such as access control lists and categorized logging. Many options that previously applied to all zones can now be used selectively. These features, plus a consideration of future configuration needs led to the creation of a new configuration file format.
A BIND 8 configuration consists of statements and comments. Statements end with a semicolon. Many statements contain a block of substatements, which are also terminated with a semicolon.
The following statements are supported:
acl
include
key
logging
options
controls
server
trusted-keys
zone
The logging
and options
statements may only
occur once per configuration.
BIND 4.9.x configuration files can be converted to the new format by
using src/bin/named/named-bootconf
, a shell script that is part of
the BIND 8.2.x source kits.