0N/A BIND version 9 is a major rewrite of nearly all aspects of the
0N/A underlying BIND architecture. Some of the important features of
0N/A TSIG (signed DNS requests)
0N/A Answers DNS queries on IPv6 sockets
0N/A IPv6 resource records (A6, DNAME, etc.)
0N/A Experimental IPv6 Resolver Library
0N/A - DNS Protocol Enhancements
0N/A IXFR, DDNS, Notify, EDNS0
0N/A Improved standards conformance
553N/A One server process can provide multiple "views" of
0N/A the DNS namespace,
e.g. an "inside" view to certain
0N/A clients, and an "outside" view to others.
0N/A - Multiprocessor Support
581N/A - Improved Portability Architecture
0N/A BIND version 9 development has been underwritten by the following
0N/A Sun Microsystems, Inc.
0N/A Compaq Computer Corporation
0N/A Process Software Corporation
0N/A Silicon Graphics, Inc.
0N/A Network Associates, Inc.
0N/A U.S. Defense Information Systems Agency
587N/A Stichting NLnet - NLnet Foundation
587N/A This is an unreleased alpha version of BIND 9.1.0.
0N/A For a detailed list of user-visible changes from
0N/A previous releases, see the CHANGES file.
0N/A BIND 9 currently requires a UNIX system with an ANSI C compiler,
0N/A basic POSIX support, and a good pthreads implementation.
0N/A We've had successful builds and tests on the following systems:
0N/A COMPAQ Tru64 UNIX 4.0D
0N/A COMPAQ Tru64 UNIX 5 (with IPv6 EAK)
0N/A NetBSD-current (with unproven-pthreads-0.17)
0N/A Red Hat Linux 6.0, 6.1, 6.2
0N/A Several environment variables that can be set before running
0N/A configure will affect compilation:
0N/A The C compiler to use. configure tries to figure
0N/A out the right one for supported systems.
0N/A as supported by the compiler.
171N/A System header file directories. Can be used to specify
0N/A where add-on thread or IPv6 support is, for example.
0N/A Defaults to empty string.
0N/A Any additional preprocessor symbols you want defined.
0N/A Defaults to empty string.
0N/A To build shared libraries, specify "--with-libtool" on the
0N/A configure command line.
0N/A If your operating system has integrated support for IPv6, it
0N/A will be used automatically. If you have installed KAME IPv6
0N/A separately, use "--with-kame[=PATH]" to specify its location.
0N/A To see additional configure options, run "configure --help".
0N/A "make install" will install "named" and the various BIND 9 libraries.
0N/A By default, installation is into
/usr/local, but this can be changed
270N/A with the "--prefix" option when running "configure".
272N/A If you're planning on making changes to the BIND 9 source, you
270N/A should also "make depend". If you're using Emacs, you might find
0N/A Building with gcc is not supported, unless gcc is the vendor's usual
0N/A compiler (
e.g. the various BSD systems, Linux).
0N/A Parts of the library can be tested by running "make test" from the
285N/A The BIND 9 Administrator Reference Manual is included with the
285N/A source distribution in HTML and plain text format, in the
285N/A doc/arm directory. A PDF version can be downloaded separately
285N/A Some of the programs in the BIND 9 distribution have man pages
285N/A under the
doc/man directory. In particular, the command line
0N/A The man pages are currently not installed automatically by
0N/A If you are upgrading from BIND 8, please read the migration
440N/ABug Reports and Mailing Lists
440N/A Bugs reports should be sent to
440N/A To join the BIND 9 Users mailing list, send mail to
440N/A bind9-users-request@isc.org
461N/A If you're planning on making changes to the BIND 9 source
440N/A code, you might want to join the BIND 9 Workers mailing list.
440N/A bind9-workers-request@isc.org