|
djbdns is a simple and secure DNS implementation created by Daniel J. Bernstein because he was fed up with repeated BIND security holes. There have been no security bugs found in djbdns since version 1.0, and there is an as-yet-unclaimed $500 prize (see External Links, below) for the first person to find a security hole. The Domain Name System or DNS is a system that stores information about host names and domain names in a kind of distributed database on networks, such as the Internet. ...
Daniel Julius Bernstein (sometimes known simply as djb) is a professor at the University of Illinois at Chicago, a mathematician, a cryptologist, and a programmer. ...
BIND (Berkeley Internet Name Domain, previously: Berkeley Internet Name Daemon) is the most commonly used DNS server on the Internet, especially on Unix-like systems, where it is a de facto standard. ...
In computer software a security vulnerability is a software bug that can be used deliberately to violate security. ...
In computer software a security vulnerability is a software bug that can be used deliberately to violate security. ...
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. 2004(MMIV) is a leap year starting on Thursday of the Gregorian calendar. ...
BIND (Berkeley Internet Name Domain, previously: Berkeley Internet Name Daemon) is the most commonly used DNS server on the Internet, especially on Unix-like systems, where it is a de facto standard. ...
The components of djbdns djbdns consists of 6 servers: - dnscache -- the local dns resolver and cache.
- tinydns -- a database-driven dns server.
- walldns -- a "reverse DNS wall", providing IP to domain name lookup only.
- rbldns -- a server designed for dns blacklisting service.
- pickdns -- a database-driven server that chooses from matching records depending on the requester's location. (This feature is now a standard part of tinydns.)
- axfrdns -- a zone-transfer server.
a number of client tools: - axfr-get -- a zone-transfer client.
- dnsip -- simple address from name lookup.
- dnsipq -- address from name lookup with rewriting rules.
- dnsname -- simple name from address lookup.
- dnstxt -- simple text record from name lookup.
- dnsmx -- mail exchanger lookup.
- dnsfilter -- looks up names for addresses read from stdin, in parallel.
- dnsqr -- recursive general record lookup.
- dnsq -- non-recursive general record lookup, useful for debugging.
- dnstrace (and dnstracesort) -- comprehensive testing of the chains of authority over dns servers and their names.
and associated configuration tools. djbdns splits off different features and services, like AXFR 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. 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. In computer science, a cache (pronounced kÄsh) is a collection of data duplicating original values stored elsewhere or computed earlier, where the original data are expensive (usually in terms of access time) to fetch or compute relative to reading the cache. ...
See: Recursion Recursively enumerable language Recursively enumerable set Recursive filter Recursive function Recursive set Primitive recursive function This is a disambiguation page â a list of pages that otherwise might share the same title. ...
In Unix and other computer operating systems, a daemon is a particular class of computer program that runs in the background, rather than under the direct control of a user; they are usually instantiated as processes. ...
Daniel Julius Bernstein (sometimes known simply as djb) is a professor at the University of Illinois at Chicago, a mathematician, a cryptologist, and a programmer. ...
It has been suggested that this article or section be merged with Unix-like. ...
Copyright Status djbdns is Licence-Free Software. As a consequence, most Linux distributions will not include djbdns because the software is not licensed under an Open-source license. djbdns, however, is free for anyone to use; the source code is publicly available, can be downloaded by anyone free of charge, and is open for inspection and modification by users; and the licensing issues haven't stopped a large number of feature-enhancing augmentations from being published. The only limitation is that it is against the license to distribute a modified version of djbdns; modifications have to be distributed as diff patches. Licence-Free Software is software that is copyrighted but which is not accompanied by a software licence. ...
A Linux distribution, or GNU/Linux distribution, or less formally Linux distro or GNU/linux distro, is a Unix-like operating system comprising most of the GNU operating system plus the Linux kernel, other assorted free, open source, and possibly proprietary software. ...
An open-source license is a copyright license for computer software that makes the source code available under terms that allow for modification and redistribution without having to pay the original author. ...
In computing, diff is a utility that outputs the differences between two text files. ...
See also qmail is a mail transfer agent that runs on Unix. ...
References January 6 is the 6th day of the year in the Gregorian Calendar. ...
2005(MMV) is a common year starting on Saturday of the Gregorian calendar. ...
External links |