Bind9.5.1 under no Root Name Servers
Mark Andrews
marka at isc.org
Fri Jul 17 23:10:26 UTC 2009
In message <200907171319.n6HDJs31003525 at dc.cis.okstate.edu>, Martin McCormick writes:
> What does bind9.5.1 do when there is an Internet issue and we
> loose all root name servers?
>
> The bind9.3.x we had been running always began producing
> tons of lines saying that there were no more recursive clients. I
> had written a program that looked for the time stamp when the
> mess starts and then for the time stamp of the last distress
> call and we called that an outage since bind certainly wasn't
> happy.
>
> We had a very brief outage on the day we switched to
> bind9.5.1 and I saw nothing remarkable in the named.log file
> during the period where we lost all roots. Either bind9.5.1
> doesn't produce this message or the hit just didn't last long
> enough for all the recursive slots to fill up.
>
> We do allow recursion from within our network but
> disallow it for 3RD parties.
>
> Bind is an excellent place to take the pulse of one's
> whole network since it is so closely tied to everything else.
>
> Here is an actual example of the message we look for:
>
> 08-Jul-2009 08:38:20.296 client 139.78.102.224#53631:
> no more recursive clients: quota reached
>
> Martin McCormick WB5AGZ Stillwater, OK
> Systems Engineer
> OSU Information Technology Department Telecommunications Services Group
> _______________________________________________
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
BIND 9.5.1 does a better job of shedding load when the
nameservers for a query are unreachable than 9.3.x does.
BIND 9.5.1 also detects duplicate queries and drops them,
BIND 9.3.x doesn't. Both of these will help prevent the
recursive quota being reached.
BIND 9.5.1 will only allow so many queries for a given
<qname,qtype,qclass> to queue, after that it will just drop
new queries (servfail TCP). The pushes the queuing back
into the clients. The amount of queries auto tunes and
ranges between 10 and 100 clients per query in a default
configuration.
Mark
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: marka at isc.org
More information about the bind-users
mailing list