This article is about DNS software. For other uses, see
Bind.
BIND //, or
named //, is the most widely used
Domain Name System (DNS) software on the Internet.
[2][3] On
Unix-like operating systems it is the
de facto standard.
The software was originally designed at the University of California
Berkeley (UCB) in the early 1980s. The name originates as an acronym of
Berkeley Internet Name Domain,
[4] reflecting the application's use within UCB. The software consists, most prominently, of the DNS server component, called
named, contracted for
name daemon.
[5]
In addition the suite contains various administration tools, and a DNS
resolver interface library. The latest version of BIND is BIND 9, first
released in 2000.
Starting in 2009, the
Internet Software Consortium (ISC) developed a new software suite, initially called BIND10. With release version 1.2.0 the project was renamed
Bundy to terminate ISC involvement in the project.
Database support
While earlier versions of BIND offered no mechanism to store and retrieve
zone data in anything other than flat text files, in 2007 BIND 9.4
[6] DLZ provided a compile-time option for zone storage in a variety of database formats including
LDAP,
Berkeley DB,
PostgreSQL,
MySQL, and
ODBC.
BIND 10 planned to make the data store modular, so that a variety of databases may be connected.
[7]
Security
The BIND 4 and BIND 8 releases both had serious security vulnerabilities. Their use is strongly discouraged.
[8] BIND 9 was a
complete rewrite, in part to mitigate these ongoing security issues.
History
Originally written by four
graduate students at the
Computer Systems Research Group at the
University of California, Berkeley (UCB), BIND was first released with
Berkeley Software Distribution 4.3BSD.
Paul Vixie started maintaining it in 1988 while working for
Digital Equipment Corporation. As of 2012, the
Internet Systems Consortium maintains, updates, and writes new versions of BIND.
BIND was written by Douglas Terry, Mark Painter, David Riggle and Songnian Zhou in the early 1980s at the
University of California, Berkeley as a result of a
DARPA grant. The acronym
BIND is for
Berkeley Internet Name Domain, from a technical paper published in 1984.
[9]
Versions of BIND through 4.8.3 were maintained by the Computer Systems Research Group (CSRG) at UC Berkeley.
[10]
In the mid-1980s, Paul Vixie of
DEC took over BIND development, releasing versions 4.9 and 4.9.1.
Paul Vixie
continued to work on BIND after leaving DEC. BIND Version 4.9.2 was
sponsored by Vixie Enterprises. Vixie eventually founded the
ISC, which became the entity responsible for BIND versions starting with 4.9.3.
[10]
BIND 8 was released by ISC in May 1997.
[10]
Version 9 was developed by
Nominum, Inc. under an ISC outsourcing contract, and the first version was released October 9, 2000.
[11] It was written from scratch in part to address the architectural difficulties with
auditing the earlier BIND code bases, and also to support
DNSSEC (DNS Security Extensions). Other important features of BIND 9 include:
TSIG,
nsupdate,
IPv6, rndc (remote name daemon control), views, multiprocessor support, and an improved portability architecture. rndc uses a
shared secret
to provide encryption for local and remote terminals during each
session. The development of BIND 9 took place under a combination of
commercial and military contracts. Most of the features of BIND 9 were
funded by UNIX vendors who wanted to ensure that BIND stayed competitive
with Microsoft's DNS offerings;
[citation needed] the
DNSSEC features were funded by the US military, which regarded DNS security as important. BIND 9 was released in September 2000.
[10]
In 2009, ISC started an effort to develop a new version of the
software suite, called BIND10. In addition to DNS service, the BIND10
suite also included
IPv4 and
IPv6
DHCP server components. In April 2014, with the BIND10 release 1.2.0
the ISC concluded its development work of the project and renamed the
project
Bundy, moving the source code repository to
GitHub for further development by outside public efforts.
[12]
Bundy is community-supported at the web site http://bundy-dns.de/. ISC
discontinued its involvement in the project due to cost-cutting
measures.
[13] The development of the DHCP components was split into project
Kea.
See also
References
- https://kb.isc.org/article/AA-01153
- ISC. "BIND's official webpage.".
- Don Moore. "Don Moore's May 2004 DNS Internet survey".
- The Berkeley Internet Name Domain Server, May 1984
- http://www.isc.org/downloads/bind/ What is BIND
- Internet Systems Consortium (27 March 2007). "ISC Releases the fastest version yet of BIND 9, the Market Leading DNS Software". Retrieved September 5, 2012.
- "Design overview". Bind 10 Wiki. Retrieved 2012-09-05.
- P. Hudson, A. Hudson, B. Ball, H. Duff: Red Hat Fedora 4 Unleashed, page 723. Sams Publishing, 2005 ISBN 0-672-32792-9
- Douglas Brian Terry, Mark Painter, David W. Riggle and Songnian Zhou, The Berkeley Internet Name Domain Server, Proceedings USENIX Summer Conference, Salt Lake City, Utah, June 1984, pages 23-31.
- Internet Systems Consortium. "History of BIND software development". Retrieved 2012-09-05.
- BIND 9 Authored by Nominum Development Team Now Available on Internet Software Consortium Site, 2000-10-06
- bind10.isc.org/wiki
- http://lwn.net/Articles/595347/
Further reading
External links
No comments:
Post a Comment