Djbdns



         


DNS implementation created by Daniel J. Bernstein because he was fed up with repeated BIND security holes. There have been no bugs found in DJBDNS since version 1.0, and for the first person to find a security hole.

DJBDNS consists of 6 servers:

a number of client tools:

and associated configuration tools.

DJBDNS splits off ancillary features, like AXFR-style zone transfers, 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. Prof. Bernstein (and many others) feel that this is true to the spirit of the Unix operating system, and makes security verification much simpler.

DJBDNS is licensed to permit free redistribution and use, and the source code is publicly available, but the license does not permit distribution of modified versions without permission (and is thus not free software).

See also: Qmail.

[Top]




  View Live Article   This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License