Re: [ILUG] Spec for a DNS server

From: Chris Higgins (chris.higgins at domain horizon.ie)
Date: Fri 15 Jun 2001 - 11:22:35 IST


>
> Even if your 1500 PCs were in an internet cafe, I think a Pention 200 with
> 32 Megs of RAM would be more than adequate.
>
> On Thu, 14 Jun 2001, Patton, Tony wrote:
>
> > Hi all, looking to spec a pc to act as an internal DNS server for approx 1500 pc.
> > The DNS will initially be internal, but may expand to external as well.

Ok - let's fill the requirements out a bit - as it has some small impact on the
final requirements.. I wouldn't put in just one server - use two - and
configure all machines to use both - that way you don't bring the whole
shebang to a halt when you reboot the machine

Single internal zone , 1500 clients, 10Mb ethernet network,
with internal client traffic only
   2x 120Mhz+ with 32Mb would be loads

Single internal zone, 1500 clients, 100Mb ethernet
with internal client traffic only
   2x 200Mhz+ with 32Mb

Full caching internet nameserver, 1500 clients, 10Mb ethernet
with internal client traffic only
   2x P200Mhz+ with 64Mb+

Full caching internet nameserver, 1500 clients, 100Mb ethernet
with internal client traffic only
   2x P300Mhz+, 64Mb+ RAM

Full caching internet nameserver, loads of hosted zones, 1500 clients, 100Mb
ethernet
with the world hitting the nameservers
   Change the design
     Have two dedicated caching nameservers
     Have a dedicated primary for hosting zones
     Have two dedicated secondaries for the zones
     Don't have to of the same function machines on one network
      (ie: primaries & secondaries should stay connected if there is a
      catastrophic network failure)

The design issue with building DNS solutions isn't really CPU power, it's more
bandwidth from RAM to network card. If the zone setup isn't complicated then
there is little else for the CPU to do except for reading from RAM and writing
to the network.. so you need to have enough RAM and a fast enough network card.

If you've got 1500 clients, you probably have something more complicated than
a flat ethernet segment. In which case depending on the backbone speed you have
you might want to place the caching nameservers strategically around the
network.
The closer to the end users they are - the better... so you may be better off
with 10 tiny boxes locally serving ethernet segments rather than having one
huge box ... but that really depends on
  a/ Network topology
  b/ Performance requirements
  c/ Availability requirements

-- 
** Chris Higgins                         e: chris.higgins at horizon.ie **
** Technical Business Development        tel: +353-1-6204916            **
** Horizon Technology Group              fax: +353-1-6204949            **


This archive was generated by hypermail 2.1.6 : Thu 06 Feb 2003 - 13:10:40 GMT