Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Key features  





2 Database support  





3 Security  





4 History  





5 See also  





6 References  





7 Further reading  





8 External links  














BIND






Afrikaans
العربية
Azərbaycanca
Български
Čeština
Deutsch
Español
Euskara
فارسی
Français
Galego

Bahasa Indonesia
Italiano
עברית
Nederlands

Norsk bokmål
Polski
Português
Русский
Slovenčina
Suomi
Svenska
ி
Türkçe
Українська

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikibooks
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


BIND
Original author(s)Douglas Terry,
Mark Painter,
David Riggle,
Songnian Zhou
Developer(s)Internet Systems Consortium
Initial releaseJune 1986; 38 years ago (1986-06)
Stable release

9.18.27(ESV) & 9.16.50(EOL) / 15 May 2024 (2024-05-15)

Preview release

9.19.24 / 15 May 2024 (2024-05-15)

Repository
Operating systemLinux, NetBSD, FreeBSD, OpenBSD, macOS
TypeDNS server
LicenseMozilla Public License[1]
Websitewww.isc.org/bind/ Edit this on Wikidata

BIND (/ˈbnd/) is a suite of software for interacting with the Domain Name System (DNS). Its most prominent component, named (pronounced name-dee: /ˈnmd/, short for name daemon), performs both of the main DNS server roles, acting as an authoritative name server for DNS zones and as a recursive resolver in the network. As of 2015, it is the most widely used domain name server software,[2][3][4] and is the de facto standardonUnix-like operating systems.[5][6] Also contained in the suite are various administration tools such as nsupdate and dig, and a DNS resolver interface library.

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,[7] reflecting the application's use within UCB. The current version is BIND 9, first released in 2000 and still actively maintained by the Internet Systems Consortium (ISC) with new releases issued several times a year.

Key features[edit]

BIND 9 is intended to be fully compliant with the IETF DNS standards and draft standards. Important features of BIND 9 include: TSIG, nsupdate, IPv6, RNDC (remote name daemon control), views, multiprocessor support, Response Rate Limiting (RRL), DNSSEC, and broad portability. RNDC enables remote configuration updates, using a shared secret to provide encryption for local and remote terminals during each session.

Database support[edit]

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[8] 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.[9] In 2016 ISC added support for the 'dyndb' interface, contributed by RedHat, with BIND version 9.11.0.[10]

Security[edit]

Security issues that are discovered in BIND 9 are patched and publicly disclosed in keeping with common principles of open source software. A complete list of security defects that have been discovered and disclosed in BIND9 is maintained by Internet Systems Consortium, the current authors of the software.[11]

The BIND 4 and BIND 8 releases both had serious security vulnerabilities. Use of these ancient versions, or any un-maintained, non-supported version is strongly discouraged.[12] BIND 9 was a complete rewrite, in part to mitigate these ongoing security issues. The downloads page on the ISC web site clearly shows which versions are currently maintained and which are end of life.

History[edit]

BIND was originally written by four graduate students at the Computer Systems Research Group (CSRG) at the University of California, Berkeley, Douglas Terry, Mark Painter, David Riggle and Songnian Zhou, in the early 1980s as a result of a DARPA grant. The acronym BIND is for Berkeley Internet Name Domain, from a technical paper published in 1984.[7] It was first released with Berkeley Software Distribution 4.3BSD.

Versions of BIND through 4.8.3 were maintained by the CSRG.[13]

Paul VixieofDigital Equipment Corporation (DEC) took over BIND development in 1988, releasing versions 4.9 and 4.9.1. Vixie continued to work on BIND after leaving DEC. BIND Version 4.9.2 was sponsored by Vixie Enterprises. Vixie eventually founded the Internet Software Consortium (ISC), which became the entity responsible for BIND versions starting with 4.9.3.[13]

BIND 8 was released by ISC in May 1997.[13]

Version 9 was developed by Nominum, Inc. under an ISC outsourcing contract, and the first version was released 9 October 2000.[14] 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). 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.[13]

In 2009, ISC started an effort to develop a new version of the software suite, initially called BIND10. In addition to DNS service, the BIND10 suite also included IPv4 and IPv6 DHCP server components. In April 2014, with BIND10 release 1.2.0 the ISC concluded its involvement in the project and renamed it to Bundy,[15][16] moving the source code repository to GitHub[17] for further development by outside public efforts.[18] ISC discontinued its involvement in the project due to cost-cutting measures.[19] The development of DHCP components was split off to become a new Kea project.

See also[edit]

References[edit]

  1. ^ "LICENSE in main BIND 9 branch".
  • ^ "BIND – The most widely used Name Server Software". Internet Systems Consortium. 8 September 2015. Retrieved 17 September 2015.
  • ^ Moore, Don (23 May 2004). "DNS server survey". Retrieved 17 September 2015.
  • ^ Huston, Geoff (October 2015). "Happy Eyeballs for the DNS, (see slide 37)" (PDF). APNIC. Archived (PDF) from the original on 16 June 2016. Retrieved 10 July 2018.
  • ^ Huck Jr., Paul E. (June 2001). Zero Configuration Name Services for IP Networks (M.Eng). Massachusetts Institute of Technology. hdl:1721.1/86716.
  • ^ Bal, Rohit G. (January 2017). "Local Area Network automatic Domain name System (LANDS)". Nepal Engineering College. Retrieved 28 June 2018.
  • ^ a b Terry, Douglas B.; Painter, Mark; Riggle, David W.; Zhou, Songnian (May 1984). The Berkeley Internet Name Domain Server (Technical report). EECS Department, University of California, Berkeley. UCB/CSD-84-182. Retrieved 17 September 2015.
  • ^ Andrews, Mark (24 February 2007). "BIND 9.4.0 is now available". Retrieved 17 September 2015.
  • ^ "Kea: Design overview". ISC. Archived from the original on 4 March 2016. Retrieved 17 September 2015.
  • ^ "Dyndb compared to DLZ".
  • ^ Conry, Brian (12 November 2015). "BIND 9 Security Vulnerability Matrix". Internet Systems Consortium. Retrieved 24 February 2024.
  • ^ Hudson, P.; Hudson, A.; Ball, B.; Duff, H. (2005). Red Hat Fedora 4 Unleashed. Sams Publishing. p. 723. ISBN 0-672-32792-9.
  • ^ a b c d ISC (31 October 2016). "History of BIND". Retrieved 10 August 2017.
  • ^ "BIND 9 Authored by Nominum Development Team Now Available on Internet Software Consortium Site". 6 October 2000. Retrieved 17 September 2015.
  • ^ Consortium, Internet Systems (17 April 2014). "ISC Concludes BIND 10 Development with Release 1.2". www.isc.org. Retrieved 12 February 2023.
  • ^ "Bundy, authoritative DNS and DHCP server".
  • ^ "bundy repo at GitHub". GitHub. 29 July 2022.
  • ^ "BIND 10 Release 1.2 available". 17 April 2014. Retrieved 17 September 2015.
  • ^ "ISC releases BIND 10 1.2, renames it, and turns it over to community". Linux Weekly News. 17 April 2014. Retrieved 17 September 2015.
  • Further reading[edit]

    External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=BIND&oldid=1223997978"

    Categories: 
    DNS software
    Free network-related software
    Software using the ISC license
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    All articles with unsourced statements
    Articles with unsourced statements from May 2014
    Webarchive template wayback links
    Use dmy dates from April 2019
    Articles with GND identifiers
     



    This page was last edited on 15 May 2024, at 17:06 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki