Opentopia Directory Encyclopedia Tools

Djbdns

Encyclopedia : D : DJ : DJB : Djbdns


The correct title of this } is }}}. The initial letter is capitalized due to [Naming conventions #Lower case first lettertechnical restrictions].
The djbdns program is a simple and secure DNS implementation created by Daniel J. Bernstein due to his frustrations with repeated BIND security holes. There is an as-yet-unclaimed $500 prize (see External Links, below) for the first person to find a security hole in djbdns.

As of 2004, it was the third most popular DNS server (counting BIND version 9 separately from versions 8 and 4) for the publication of DNS data.

The components of djbdns

The package contains: In djbdns, different features and services, like AXFR zone transfers, are split off into separate programs. Zone file parsing, DNS caching, and recursive resolving are also implemented as separate programs. The result of these design decisions is a dramatic reduction in code size and complexity of the daemon program that answers lookup requests. Daniel J. Bernstein (and many others) feel that this is true to the spirit of the Unix operating system, and makes security verification much simpler.

Copyright status

Main article: Licence-Free Software
The package is distributed as Licence-Free Software; the software does not meet the Open Source Definition. This stops djbdns from being included with some Linux distributions, such as Debian. This is also probably why many other Linux distributions do not include it. The software is free for anyone to use, however; the source code is publicly available, can be downloaded by anyone free of charge, and is open for inspection and modification by users. The licensing issues have not deterred a large number of feature-enhancing augmentations from being published. The only limitation is that one can not legally distribute a modified version of djbdns; modifications have to be distributed as diff patches.

See also

References

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: