At 2:31 AM -0700 2005-08-25, Hal Murray wrote:

 I'm far from a DNS wizard.  This might be crazy and it's probably heresy...

I consider myself to be a specialist with regards to BIND operations. I've been mucking about with it since the very early 90's, and I was a technical reviewer for Cricket's book. I know people who are more experienced with BIND, but I can pretty much count them on one hand, and I know where they work.

 I'm fishing for ways to spread the load without changing the normal BIND
 setup on the secondary servers.  I'm assuming some wizard can write fancy
 code on the master.

There are serious limits to what you can do to fix this problem, if you stick with BIND. To do real load-balancing, we're going to have to switch to a different nameserver program.

 Normally BIND tries hard to keep all the secondaries in sync with the master.
  Could we cheat and deliberately get them out of sync?

That would just make the situation worse. Clients will tend to latch onto a particular nameserver, because it seems to be "fastest" to them, most of the time. If you get one nameserver that really is slow, very few clients will use it. So whatever servers it refers people to will tend to get relatively little load.

The real solution for this problem is to use a database back-end, and have monitoring data update the database information in near real-time. You could also distribute that database information from the "master" server to the "slaves" via standard database techniques. You might be able to put something together with BIND and the DLZ-BIND stuff, but I think you're probably better off with something like PowerDNS.

--
Brad Knowles, <[EMAIL PROTECTED]>

"Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety."

    -- Benjamin Franklin (1706-1790), reply of the Pennsylvania
    Assembly to the Governor, November 11, 1755

  SAGE member since 1995.  See <http://www.sage.org/> for more info.
_______________________________________________
timekeepers mailing list
[email protected]
https://fortytwo.ch/mailman/cgi-bin/listinfo/timekeepers

Reply via email to