Entry
I have a large ISP; how can I structure my DNS architecture for load balancing?
Sep 5th, 2001 16:24
Brian Coogan, Matt Simerson
Great solutions are often really simple ...
dnscache lends itself well to using small dnscache forwarders as
frontends in front of the real dnscache resolvers. This allows you to
restart the small forwarders at little or no expense to flush old cache
entries and works really well in a load balancing scenario. The
frontend dnscaches are effective as they are fast and present almost no
real load on a machine (as measured in real life).
Matt Simerson has a detailed and thorough analysis of this in an actual
implementation for a large ISP at the following URL:
http://marc.theaimsgroup.com/?l=djbdns&m=99498145100484&w=2
Dnscache and tinydns are modular, and it's their modularity that makes
it much easier to solve DNS design problems even at very large sites.