There are two versions of the Berkeley Internet Name Domain (BIND) software in widespread use. Current versions of Linux ship with BIND 9; recent versions of Linux shipped with BIND 8. The DNS database files used by these different versions of BIND are the same. The most apparent changes in the two versions of BIND are a few new options and statements in the configuration files.
This appendix provides a reference to the syntax and structure of the configuration commands for both BIND 9 and BIND 8. It is a reference, not a tutorial. (See Chapter 4, "Linux Name Services," for a tutorial on configuring a Linux DNS server and for realistic examples of the configuration commands that you will actually use.) Most of the commands shown here are not required for an average installation; some of these commands are useful only for root domain servers. Use this appendix to help you read unfamiliar commands in a sample configuration file. Use Chapter 4 to help you create your own configuration file.
The syntax of the BIND configuration commands is described with these conventions:
bold Indicates that something must be typed as shown.
italic Indicates that you provide your own value for the specified field.
Square brackets [ ] Indicates that the item is optional.
Vertical bar | Indicates that you choose one keyword or the other.
Note The source for much of this information is the online documentation at the http://www.isc.org/ website. Visit that website for the latest information.
Was this article helpful?