BIND 10

BIND 10 Release 1.2 available

ISC has concluded its development work on BIND 10 and will no longer be updating the source pool.  To download the current release of BIND10, use either our web-based repository here or visit the ftp repository here.

To facilitate continued community contributions to this open source software, BIND 10 is being renamed Bundy, to mitigate the confusion between it and BIND 9 (a completely separate system).  To follow Bundy going forward, see http://bundy-dns.de.

The BIND 10 distribution also includes experimental DHCPv4 and DHCPv6 servers, a dynamic DNS component, and a C++ library for DHCP.  ISC will be continuing to actively develop this DHCP software components, known as Kea.  For information about the Kea project, please visit http://kea.isc.org/.

History of the BIND 10 Project

BIND 9 development began in 1998. In that same year, Internet came through a 56k modem, Yahoo! Mail was less than a year old, Google was founded with 18 server computers in a garage, and Internet Explorer overtook Netscape in browser share for the first time. In the last fifteen years, the world has experienced extraordinary technological progress, not the least of which occurred in Internet operations, software engineering, and computer architecture, all in addition to evolving user expectations. Today, BIND 9′s core architecture often encounters requirements that were beyond imagination in 1998. In 2009, after extensive planning, we began developing a next-generation Internet applications framework under the name BIND 10, using modern computing languages and a modern architecture.

The BIND10 steering committee was composed of representatives from some of the leaders in the DNS community, including top-level domain operators for a number of countries.  The BIND 10 project had several goals.  Applications would run as modules in a framework, so one wouldn’t need to run code that wasn’t being used, enhancing security. The entire framework was designed to be extensible, with multiple flexible APIs.  The framework would provide a common database interface for ease of provisioning and a robust statistics framework.

BIND 10 was a multi-year development project. In 2013 we released the 1.0 and 1.1 versions of the software, with all of the major framework features, an authoritative DNS server module, and experimental DHCPv4 and DHCPv6 modules.  The BIND10 framework consists of a control framework, an application interface, a statistics server, a logging framework, a remote control daemon, a configuration client tool, and numerous other tools for its development and operation.  For more information please visit the engineering website at: http://bind10.isc.org/wiki