BIND
Developer(s) | Internet Systems Consortium |
---|---|
Stable release | 10 1.1.0 / June 6, 2013[1] |
Preview release | 10 1.1.0beta1 / April 4, 2013[2] |
Operating system | GNU/Linux, NetBSD, FreeBSD, OpenBSD, Mac OS X, Windows |
Type | DNS server |
License | ISC license |
Website | www.isc.org/software/bind |
BIND /ˈbaɪnd/, or named /ˈneɪmdiː/, is the most widely used DNS software on the Internet.[3][4] On Unix-like operating systems it is the de facto standard.
Originally written by four graduate students at the Computer Systems Research Group at the University of California, Berkeley (UCB), the name originates as an acronym from Berkeley Internet Name Domain,[5] reflecting the application's use within 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. The latest version of BIND, BIND 10 1.1.0 was released on 6 June 2013, but still no Windows binary distributions or Windows build support, although BIND 9 has complete Windows support.[6][7]
History
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.[8]
Versions of BIND through 4.8.3 were maintained by the Computer Systems Research Group (CSRG) at UC Berkeley.[9]
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.[9]
BIND 8 was released by ISC in May 1997.[9]
Version 9 was developed by Nominum, Inc. under an ISC outsourcing contract, and the first version was released October 9, 2000.[10] 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; the DNSSEC features were funded by the US military, which regarded DNS security as important. BIND 9 was released in September 2000.[9]
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[11] DLZ made available (as a compile-time option) zone storage in a variety of database formats including LDAP, Berkeley DB, PostgreSQL, MySQL, and ODBC.
BIND 10 plans to make the data store modular, so that a variety of databases may be connected.[12]
Security
The long-obsolete BIND 4 and BIND 8 have both had a substantial number of serious security vulnerabilities over the years, and as such their use is now strongly discouraged.[13] BIND 9 was a complete rewrite, in part to mitigate these ongoing security issues.
See also
References
- ↑ Reed, Jeremy C. (2013-06-06). "BIND10 1.1.0 released". bind-announce. https://lists.isc.org/pipermail/bind10-announce/2013-June/000030.html. Retrieved 2013-10-26.
- ↑ Reed, Jeremy C. (2013-04-04). "BIND10 1.1.0beta1 released". bind-announce. https://lists.isc.org/pipermail/bind-announce/2013-April/000840.html. Retrieved 2013-04-04.
- ↑ ISC. "BIND's official webpage.".
- ↑ Don Moore. "Don Moore's May 2004 DNS Internet survey".
- ↑ The Berkeley Internet Name Domain Server, May 1984
- ↑ BIND 10 TracTickets - no Windows binary distributions or Windows build supports
- ↑ BIND 10 Wiki - Building BIND 10 on Windows is still unsupported as of this time ...
- ↑ 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.
- ↑ 9.0 9.1 9.2 9.3 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
- ↑ 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
Books
- DNS and BIND, Fifth Edition by Paul Albitz, Cricket Liu. 2006. ISBN 0-596-10057-4.
- BIND 9 DNS Administration Reference Book: Name Server Operations and DNS Configuration using BIND. Published by Reed Media Services. 2007. ISBN 0-9790342-1-3.
External links
- The official BIND site at Internet Systems Consortium (ISC.org)
- CircleID Interview with Cricket Liu, author of 'DNS and BIND'
- A Brief History of BIND by ISC
- LWRES, a BIND 9 lightweight resolver library
- BIND software version status
- BIND 10
- BIND 10 Wiki
- BIND 10 1.0.0 Release Notes
- BIND 9.9.2-P2 Release Notes
- BIND 9.8.4-P2 Release Notes