DJBDNS : Djbdns

DJBDNS is a simple and secure DNS implementation by Prof. Daniel J. Bernstein, because he feels that BIND's security history is very poor.

DJBDNS consists of 6 parts:

  • dnscache - the local dns cache/resolver.
  • tinydns - the local dns server.
  • walldns - a "reverse DNS wall".
  • rbldns - a dns blackholing service.
  • axfrdns - a zone-transfer server.
  • axfr-get - a zone-transfer client.

DJBDNS' main program, tinydns, doesn't implement all the features of BIND, such as zone-transfers. DJB feels that it is better to re-use existing tools (such as rsync and ssh) than to implement separate protocols for zone-transfers, as was done with bind. However, for compability, DJBDNS includes tools called axfrdns and axfrdns-get, to provide zone-transfers "the bind way".

DJBDNS also implements parsing of host data as a separate program. DNS caching and recursive resolving[?] is also implemented as a separate program. 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 disclosed, but the license doesn't permit distribution of modifications (and is thus not open source or free software).

External link



Common misspelling and questions (FAQ)

jbdns  dbdns  djdns  djbns  djbds  djbdn  jdbdns  dbjdns  djdbns  djbnds  djbdsn  djbdn  ddjbdns  djjbdns  djbbdns  djbddns  djbdnns  djbdnss  ejbdns  sjbdns  xjbdns  rjbdns  cjbdns  rjbdns  fjbdns  cjbdns  dubdns  dhbdns  dnbdns  dibdns  dmbdns  dibdns  dkbdns  dmbdns  djgdns  djvdns  djhdns  djhdns  djndns  djbens  djbsns  djbxns  djbrns  djbcns  djbrns  djbfns  djbcns  djbdhs  djbdbs  djbdjs  djbdjs  djbdms  djbdnw  djbdna  djbdnz  djbdne  djbdnx  djbdne  djbdnd  djbdnx  djbdnes 


The dead soul will be born When all lies fail! Rome was not built in a day; And try to do what others do which we can't do! I did not understand what my dad told me; A beautiful dame moved in next door! Talk never and you will have friends never; Society carved out your.

getting around

home

adv.search

site map



Current spider themes

news archive

 

Licence of article: GNU FDL.
Original source @ wikipedia.