README 2.33 KB
Newer Older
Jeremy C. Reed's avatar
Jeremy C. Reed committed
1

Jeremy C. Reed's avatar
Jeremy C. Reed committed
2 3 4 5 6
This is the source for the development version of BIND 10.

BIND is the popular implementation of a DNS server, developer
interfaces, and DNS tools. BIND 10 is a rewrite of BIND 9. BIND 10
is written in C++ and Python and provides a modular environment
7
for serving, maintaining, and developing DNS.
Jeremy C. Reed's avatar
Jeremy C. Reed committed
8 9 10 11

BIND10-devel is new development leading up to the production
BIND 10 release. It contains prototype code and experimental
interfaces. Nevertheless it is ready to use now for testing the
12 13
new BIND 10 infrastructure ideas. The Year 3 goals of the five
year plan are described here:
Jeremy C. Reed's avatar
Jeremy C. Reed committed
14

Jeremy C. Reed's avatar
Jeremy C. Reed committed
15
        http://bind10.isc.org/wiki/Year3Goals
Jeremy C. Reed's avatar
Jeremy C. Reed committed
16

17
This release includes the bind10 master process, b10-msgq message
18
bus, b10-auth authoritative DNS server (with SQLite3 and in-memory
19 20 21
backends), b10-resolver recursive or forwarding DNS server, b10-cmdctl
remote control daemon, b10-cfgmgr configuration manager, b10-xfrin
AXFR inbound service, b10-xfrout outgoing AXFR service, b10-zonemgr
22
secondary manager, b10-stats statistics collection and reporting
23 24
daemon, b10-stats-httpd for HTTP access to XML-formatted stats,
b10-host DNS lookup utility, and a new libdns++ library for C++
25 26 27
with a python wrapper. BIND 10 also provides experimental DHCPv4
and DHCPv6 servers, b10-dhcp4 and b10-dhcp6, a portable DHCP library,
libdhcp++, and a DHCP benchmarking tool, perfdhcp.
Jeremy C. Reed's avatar
Jeremy C. Reed committed
28

Jeremy C. Reed's avatar
Jeremy C. Reed committed
29 30 31 32
Documentation is included with the source. See doc/guide/bind10-guide.txt
(or bind10-guide.html) for installation instructions.  The
documentation is also available via the BIND 10 website at
http://bind10.isc.org/
Jeremy C. Reed's avatar
Jeremy C. Reed committed
33

Jeremy C. Reed's avatar
Jeremy C. Reed committed
34
The latest released source tar file may be downloaded from:
Jeremy C. Reed's avatar
Jeremy C. Reed committed
35 36 37 38 39 40 41 42 43 44 45 46

        ftp://ftp.isc.org/isc/bind10/

Users and developers are encouraged to participate on the BIND 10
mailing lists:

        https://lists.isc.org/mailman/listinfo/bind10-users
        https://lists.isc.org/mailman/listinfo/bind10-dev

Bugs may be reported as tickets via the developers website:

        http://bind10.isc.org/
47

Jeremy C. Reed's avatar
Jeremy C. Reed committed
48
Simple build and installation instructions:
49

50 51
  ./configure
  make
Jeremy C. Reed's avatar
Jeremy C. Reed committed
52
  make install
53

54
If building from Git repository, run:
Jeremy C. Reed's avatar
Jeremy C. Reed committed
55 56 57 58 59

  autoreconf --install

before running ./configure

Jeremy C. Reed's avatar
Jeremy C. Reed committed
60 61
See the Guide for detailed installation directions at
doc/guide/bind10-guide.txt.
62

Jeremy C. Reed's avatar
Jeremy C. Reed committed
63
For operating system specific tips see the wiki at:
64

65
       http://bind10.isc.org/wiki/SystemSpecificNotes
66

Jeremy C. Reed's avatar
Jeremy C. Reed committed
67
Please see the wiki and the doc/ directory for various documentation.