BIND

BIND
BIND
Developer(s) Internet Systems Consortium
Stable release 9.8.1-P1 / November 16, 2011; 4 days ago (2011-11-16)
Preview release 10 devel-20111014 / October 14, 2011; 37 days ago (2011-10-14)
Operating system Unix-like, Windows
Type DNS server
License ISC license
Website www.isc.org/software/bind

BIND (play /ˈbnd/), or named (/ˈnmd/), is the most widely used DNS software on the Internet. [1] [2] 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,[3] reflecting the application's use within UCB.

BIND was first released with Berkeley Software Distribution 4.3BSD, and as such, it is free and open source software. Paul Vixie started maintaining it in 1988 while working for Digital Equipment Corporation. As of 2010, the Internet Systems Consortium maintains BIND.

A new version of BIND (BIND 9) was developed by Nominum, Inc. under an ISC outsourcing contract[4]. 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, DNS notify, nsupdate, IPv6, rndc flush (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.

Contents

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. Versions of BIND through 4.8.3 were maintained by the Computer Systems Research Group (CSRG) at UC Berkeley.[5]

In the mid-1980s, DEC employees took over BIND development, releasing versions 4.9 and 4.9.1. One of these employees, Paul Vixie, continued to work on BIND after leaving DEC. BIND Version 4.9.2 was sponsored by Vixie Enterprises. He eventually helped start the ISC, which became the entity responsible for BIND versions starting with 4.9.3.[6]

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

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.[8]

The acronym BIND is for Berkeley Internet Name Domain, from a technical paper published in 1984.[9]

Criticisms

Database support

Earlier versions of BIND offered no mechanism to store and retrieve zone data in anything other than flat text files. BIND 9.4 [10] DLZ made available (as a compile-time option) zone storage in a variety of database formats including LDAP, Berkeley DB, PostgreSQL, MySQL, and ODBC.

Security

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.[11] While BIND 9 was a complete rewrite, ostensibly to mitigate these ongoing security issues, it has also experienced a large number of serious security vulnerabilities.[12]

See also

References

  1. ^ ISC. "BIND's official webpage.". http://www.isc.org/software/bind. 
  2. ^ Don Moore. "Don Moore's May 2004 DNS Internet survey". http://mydns.bboy.net/survey/. 
  3. ^ The Berkeley Internet Name Domain Server, May 1984
  4. ^ BIND 9 Authored by Nominum Development Team Now Available on Internet Software Consortium Site, 2000-10-06
  5. ^ [1]
  6. ^ [2]
  7. ^ [3]
  8. ^ [4]
  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.
  10. ^ https://www.isc.org/about/pr/2007032700
  11. ^ P. Hudson, A. Hudson, B. Ball, H. Duff: Red Hat Fedora 4 Unleashed, page 723. Sams Publishing, 2005 ISBN 0-672-32792-9
  12. ^ "BIND Security Advisories". https://www.isc.org/advisories/bind. Retrieved 2011-02-24. 

Books

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР
Synonyms:

Look at other dictionaries:

  • Bind — (Berkeley Internet Name Domain) Entwickler: ISC Aktuelle Version: 9.6.0 (7. Januar 2009) Betriebssystem: z. B. UNIX, NetBSD, FreeBSD, OpenBSD …   Deutsch Wikipedia

  • BIND — Entwickler Internet Systems Consortium Aktuelle Version 9.8.1 (31. August 2011) Betriebssystem Unixartige, Windows NT, z/OS, OS/2 Kategorie …   Deutsch Wikipedia

  • BIND — Saltar a navegación, búsqueda BIND Desarrollador Internet Systems Consortium https://www.isc.org/software/bind Información general …   Wikipedia Español

  • Bind — Saltar a navegación, búsqueda BIND Desarrollador Internet Systems Consortium www.isc.org/sw/bind/ Información general …   Wikipedia Español

  • Bind — Bind, v. t. [imp. {Bound}; p. p. {Bound}, formerly {Bounden}; p. pr. & vb. n. {Binding}.] [AS. bindan, perfect tense band, bundon, p. p. bunden; akin to D. & G. binden, Dan. binde, Sw. & Icel. binda, Goth. bindan, Skr. bandh (for bhandh) to bind …   The Collaborative International Dictionary of English

  • BIND — Développeur Internet Systems Consortium Dernière version …   Wikipédia en Français

  • bind — / bīnd/ vt bound / bau̇nd/, bind·ing 1 a: to make responsible for an obligation (as under a contract) agents have the power to bind the insurer R. I. Mehr b: to burden with an obligation prevented married women from bind ing …   Law dictionary

  • bind — [baɪnd] verb bound PTandPP [baʊnd] binding PRESPART [transitive] LAW if a legal agreement binds someone, it makes them promise to do something: • If a person signs a documen …   Financial and business terms

  • Bind — Bind: BIND  наиболее распространённый DNS сервер. bind (Unix)  команда bash для назначения макроса комбинации клавиш. bind (системная функция)  имя библиотечной функции API сетевого интерфейса sockets …   Википедия

  • bind — [bīnd] vt. bound, binding [ME binden < OE bindan < IE base * bhendh > BAND1, BEND1, Sans badhnāti, (he) binds, Goth bindan] 1. to tie together; make fast or tight, as with a rope or band 2. to hold or restrain as if tied or tied …   English World dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”