faqts : Computers : Internet : Domain Names : djbdns

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

47 of 49 people (96%) answered Yes
Recently 10 of 10 people (100%) answered Yes

Entry

How do I get started with djbdns?
How do I get started with djbdns?

Aug 25th, 2001 01:00
Brian Coogan,


The best starting place is to read the Articles listed at 
http://djbdns.faqts.com - they provide readable and well written 
overviews which help you understand how djbdns all hangs together 
before you read the more detailed documentation.  Several of the 
articles provide cookbook approaches to getting djbdns installed for a 
number of simple cases.  If you just want to install djbdns for a small 
site, you should read the articles and follow the cookbook steps as 
they'll do most of what you want.  If you want to find out more about 
djbdns, the following provides a suggested approach for how you might 
go about it.
After the articles, the next thing you should do would be to skim the 
FAQs (currently there are 3 - the official FAQ, this one, and Felix von 
Leitner's) and read the official installation instructions carefully.
  FAQs:
    http://djbdns.faqts.com -- see links
  Dan Bernstein’s Official FAQ:
    http://cr.yp.to/djbdns/faq.html
  Official installation instructions:
    http://cr.yp.to/djbdns/install.html
If you are upgrading from Bind, read this carefully:
  Upgrading from Bind to djbdns:
    http://cr.yp.to/djbdns/frombind.html
The author's documentation (at cr.yp.to) tends to be very precise and 
careful and beginners can find it a little too concise -- but bear in 
mind that it has the advantage that the author takes considerable pains 
to ensure its correctness.  If you need a well written guide to 
installing and using djbdns and designing DNS solutions with it to get 
you going, read Life with djbdns (a detailed document that parallels 
Life with qmail) which can be found at:
   Life with djbdns
     http://www.lifewithdjbdns.org
Then, of course, there's the detailed official documentation which is 
actually pretty good once you get that basic understanding:
    http://cr.yp.to/djbdns.html
Some other places to look that are worth noting:
  Dan's troubleshooting FAQ entry:
    http://cr.yp.to/djbdns/faq/tinydns.html#testing
Setting the data file contents up correctly - people often get confused 
by this initially:
    http://cr.yp.to/djbdns/tinydns-data.html
    http://www.faqts.com/knowledge_base/view.phtml/aid/8817/fid/699
    http://www.faqts.com/knowledge_base/view.phtml/aid/9673/fid/699
The djbdns model is one of smaller modules which fit together to 
provide an effective working solution.  This is a substantial paradigm 
change from the Bind model which works on the basis of one massive 
server doing everything;  and so it can take a little time initially to 
understand.  The time is worth it as the difference is a more secure 
and stable seystem which is actually easier to administer.  Crucially, 
the particular difference you must understand is the distinction djbdns 
makes between a content server (tinydns, serving from database) and a 
proxy server (dnscache, doing recursive resolution):
    http://www.faqts.com/knowledge_base/view.phtml/aid/8740/fid/699
The mailing list is also available to help you keep up to date.  Be 
aware that if you ask questions on the mailing list you should provide 
clear, complete details or you will be largely ignored as people simply 
can't help.  Include real IP addresses and domain names unless you are 
on a private subnet so people can check things out for you.  But 
please, read the documentation first as it will probably get your 
question answered more thoroughly!  For details on the mailing list see:
    http://www.faqts.com/knowledge_base/view.phtml/aid/8737/fid/699
All the best!