[bind10-dev] hardwiring negative cache entries

Jerry Scharf scharf at isc.org
Sun Nov 28 07:01:08 UTC 2010


This is something for the recursive team to think about.

Larissa and I did a survey and we asked people about the features they 
would like. One came across that I wanted to share with the recursive 
team. I'm not suggesting that the feature be built at any time, but that 
the cache model allow for something like this.

The person said that 40% of their queries are for domains that don't 
exist. This has a huge negative impact on the recursive server capacity. 
To solve it, they have created local authoritative zones that return 
errors and make the performance close to normal. They wanted some way to 
do this without having to create and operate all these fake zones.

What that translated to in my mind was the ability to permanently wire 
negative cache entries in via some form of configuration and/or 
datastore. I can see all sorts of operational benefits to having this 
and it could be a motivation to move to BIND 10.

I am not suggesting that any work be done on this. Rather I was thinking 
that as you go about designing the caching for the recursive server, 
just be aware that some day this may want to be added. A bit of 
forethought now could save significant work later.

jerry s




More information about the bind10-dev mailing list