README revision 5ba43259eb4775fda6d771469c3c7db04518b5de
5ba43259eb4775fda6d771469c3c7db04518b5deBob HalleyBIND 9.0.0 alpha 1
5ba43259eb4775fda6d771469c3c7db04518b5deBob HalleyMost of the core technology planned for BIND 9 is in this release. Some
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halleyof the highlights are:
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halley Support for bitstring labels, DNAME, and A6 records.
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halley IPv6-aware resolver (follows A6 chains, can use IPv6 to
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halley talk to other nameservers).
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halley The nameserver listens on an IPv6 socket.
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halley All new RR types supported.
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halley The server generates DNSSEC responses for secure zones.
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halley EDNS0 (server only), IXFR, AXFR, dynamic update
5ba43259eb4775fda6d771469c3c7db04518b5deBob HalleyWith the exception of the DNSSEC validator, all the major new
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halleyfunctionality is done. We expect to finish the DNSSEC validator by
5ba43259eb4775fda6d771469c3c7db04518b5deBob HalleyThis release is alpha quality. There are still a number of unfinished
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halleyareas, for example: most config file options, sanity checking,
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halleyperformance tuning, high-volume client support, garbage collection,
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halleyhowever, none of these areas are especially difficult.
5ba43259eb4775fda6d771469c3c7db04518b5deBob HalleyWe've used BIND 9 as the nameserver while web surfing and doing other
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halleyordinary tasks, and it has worked. We've successfully answered
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halleyqueries sent over IPv6 sockets, and have used IPv6 to query other
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halleynameservers (also running BIND 9 of course!).
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyWe've had successful builds and tests on the following systems
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halley BSDI 3.1, 4.0.1
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halley COMPAQ Tru64 UNIX 4.0D, 5.0
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halley NetBSD 1.4.1
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halley Red Hat Linux 6.0, 6.1
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halley Solaris 2.6, 7
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyTo build, just
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob HalleyDo not run 'make install'. Shared libraries will be built if "--with-libtool"
f53a76bb5c5b190baffff046d9a07d4b614ca1e8Bob Halleyis added to the "configure" command.
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyBuilding with gcc is not supported, unless gcc is the vendor's usual
40d01ce8f3a1889f5799d9b22b26d5398fa75a1bBob Halleycompiler (e.g. the various BSD systems, Linux).
5ba43259eb4775fda6d771469c3c7db04518b5deBob HalleyThe server now uses the BIND 8 config file format. All options are parsed,
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halleybut most do not have any effect as yet.
5ba43259eb4775fda6d771469c3c7db04518b5deBob HalleyThe server now runs on port 53 by default. Use "-p" if you want to run
5ba43259eb4775fda6d771469c3c7db04518b5deBob Halleyon a different port.
5ba43259eb4775fda6d771469c3c7db04518b5deBob HalleyThe server does not yet "daemonize".
40d01ce8f3a1889f5799d9b22b26d5398fa75a1bBob HalleyAll APIs are subject to change in future code drops. We expect the
40d01ce8f3a1889f5799d9b22b26d5398fa75a1bBob Halleyexisting library interfaces in the code drop to be quite stable,
40d01ce8f3a1889f5799d9b22b26d5398fa75a1bBob Halleyhowever, and unless we've specifically indicated that an interface is
40d01ce8f3a1889f5799d9b22b26d5398fa75a1bBob Halleytemporary, we don't expect significant changes in future releases.