Mark Bucciarelli wrote:
And when does performance really start to matter for a DNS
server? Say I host 500 web sites and 500 email domains with
"average" traffic, for some value of average. Is a limit of
15,000 DNS queries/second ever going to be a problem? If not,
when could it become a problem?
15.000 queries/sec seems a bit unrealistic to me.
I bet even with 15.000 packets/sec your ethernet cards will create an
interrupt storm and even pf won't be able to process packets because
kernel will be loosing too much time handling the interrupts.
Some examples:
One of the five servers of a ccTLD answers roughly 200 queries per second.
One of the four recursive name servers for a big ISP answers 300
queries per second on expectational peak times. Normally 50 queries per
second.
These machines are not monsters. Many of them are small desktop model
Dell PCs with no more then 512MB RAM and old P3/P CPUs.
No need to look for another DNS server when you get one in the base.
BIND is time tested and you can find many best practices documents and
tutorials about it.