README revision dd977047669f15fe3ea1a977871d7678cebf5082
0N/A
797N/ABIND 9
0N/A
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 BIND 9 are:
553N/A
0N/A - DNS Security
553N/A DNSSEC (signed zones)
0N/A TSIG (signed DNS requests)
0N/A
0N/A - IP version 6
0N/A Answers DNS queries on IPv6 sockets
0N/A IPv6 resource records (A6, DNAME, etc.)
0N/A Bitstring Labels
0N/A Experimental IPv6 Resolver Library
0N/A
0N/A - DNS Protocol Enhancements
0N/A IXFR, DDNS, Notify, EDNS0
0N/A Improved standards conformance
553N/A
553N/A - Views
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
0N/A - Multiprocessor Support
0N/A
581N/A - Improved Portability Architecture
581N/A
581N/A
0N/A BIND version 9 development has been underwritten by the following
0N/A organizations:
0N/A
0N/A Sun Microsystems, Inc.
0N/A Hewlett Packard
0N/A Compaq Computer Corporation
0N/A IBM
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 USENIX Association
587N/A Stichting NLnet - NLnet Foundation
0N/A
0N/A
0N/A
587N/ABIND 9.1.0a1
587N/A
587N/A This is an unreleased alpha version of BIND 9.1.0.
0N/A
0N/A For a detailed list of user-visible changes from
0N/A previous releases, see the CHANGES file.
0N/A
0N/A
0N/ABuilding
0N/A
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
0N/A We've had successful builds and tests on the following systems:
0N/A
0N/A AIX 4.3
0N/A COMPAQ Tru64 UNIX 4.0D
0N/A COMPAQ Tru64 UNIX 5 (with IPv6 EAK)
0N/A FreeBSD 3.4-STABLE
0N/A HP-UX 11
0N/A IRIX64 6.5
0N/A NetBSD-current (with unproven-pthreads-0.17)
0N/A Red Hat Linux 6.0, 6.1, 6.2
0N/A Solaris 2.6, 7, 8
0N/A
0N/A To build, just
500N/A
0N/A ./configure
0N/A make
0N/A
0N/A Several environment variables that can be set before running
0N/A configure will affect compilation:
0N/A
0N/A CC
0N/A The C compiler to use. configure tries to figure
0N/A out the right one for supported systems.
0N/A
0N/A CFLAGS
171N/A C compiler flags. Defaults to include -g and/or -O2
0N/A as supported by the compiler.
171N/A
171N/A STD_CINCLUDES
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
0N/A STD_CDEFINES
0N/A Any additional preprocessor symbols you want defined.
0N/A Defaults to empty string.
0N/A
0N/A To build shared libraries, specify "--with-libtool" on the
0N/A configure command line.
0N/A
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
0N/A To see additional configure options, run "configure --help".
0N/A
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".
270N/A
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
270N/A "make tags" helpful.
0N/A
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
0N/A Parts of the library can be tested by running "make test" from the
0N/A bin/tests subdirectory.
0N/A
0N/A
0N/ADocumentation
0N/A
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 at <http://www.nominum.com/resources/>.
285N/A
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
285N/A options of "named" are documented in doc/man/bind/named.8.
0N/A
0N/A The man pages are currently not installed automatically by
0N/A "make install".
0N/A
0N/A If you are upgrading from BIND 8, please read the migration
440N/A notes in doc/misc/migration.
440N/A
440N/A
440N/ABug Reports and Mailing Lists
440N/A Bugs reports should be sent to
440N/A
440N/A bind9-bugs@isc.org
440N/A
440N/A To join the BIND 9 Users mailing list, send mail to
440N/A
440N/A bind9-users-request@isc.org
461N/A
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 Send mail to
440N/A
440N/A bind9-workers-request@isc.org
0N/A
0N/A
0N/A