[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: DNS servers



On Tue, Nov 19, 2002 at 04:32:54PM +0100, jernej horvat wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Tuesday 19 November 2002 15:34, Russell Coker wrote:
> 
> > So this leaves DNS caching as the only reason for BIND.  Is there a DNS
> > server that does caching better than BIND?
> 
> djbdns/tinydns IS faster, but problem i had with it are the distribution 
> policy and there is no support for CIDR. I want to restrict recursion to 
> networks smaller/bigger then /24. /16 etc.
> 
> there is also 
> pdnsd - http://home.t-online.de/home/Moestl/

I am successfuly using pdnsd for DNS caching on; a small network (4 hosts +
2 dialins), a backup DNS server for a medium network (APANA Melbourne), and
another small network (~10 hosts).

One nice feature is it can serve up the contents of the /etc/hosts file,
which makes it simple for setting up a local zone for masq'ed hosts etc. 

It also saves and reloads the cache contents on stop/start, so you don't
start with an empty cache after a reboot.

There have been a few occasions it it appears to have locked up, but these
were rare and not fully investigated, so I'm not sure if it was really
pdnsd's fault (could have been me frigging around with firewalls and/or
interface toggling).

I'm not convinced that it is all that high performance. It seems to keep the
whole cache in memory, and spawns processes/threads as needed like apache.
I'm sure a proper async design with database backend would be much faster
and use less memory.

-- 
----------------------------------------------------------------------
ABO: finger abo@minkirri.apana.org.au for more info, including pgp key
----------------------------------------------------------------------



Reply to: