Differences Between Recursion Desired and Recursion Available

Barry Margolin barmar at alum.mit.edu
Sun Oct 8 18:08:03 UTC 2017


In article <mailman.717.1507311295.702.bind-users at lists.isc.org>,
 "Darcy Kevin (FCA)" <kevin.darcy at fcagroup.com> wrote:

> It should be noted that answering from cache, e.g. when a server gets an RD=0 
> query, or if it doesn't happen to honor recursion for that particular client, 
> was originally (perhaps naively) unrestricted, but, given evolving 
> privacy/security concerns, is now restricted by default, in all (or almost 
> all) implementations. For BIND, it's controlled by allow-query-cache.

It also makes sense from a technical perspective -- why should the 
result of a query depend on coincidences of history of the server? Cache 
is meant for performance improvement, but it shouldn't affect the 
semantics.

-- 
Barry Margolin
Arlington, MA


More information about the bind-users mailing list