allow query / allow recursion confusion
Mark Andrews
Mark_Andrews at isc.org
Tue Jun 26 01:55:02 UTC 2007
If you want to see how allow-query{-cache}, allow-recursion
and recursion interact you have to have all clients seeing
the same view as these apply on a per-view basis.
Your testing has clients talking to different views, hence
different zones and different caches.
"recursion no;" is identical to "allow-recursion { none; };".
Even with "recursion no;" the cache can have some content as
named has to perform lookups.
For a query to be able to recurse it has to have RD set.
It has to match the view. It has to match allow-query
(9.0-9.3) or allow-query-cache (9.4 onwards), it also has
to match allow-recursion and "recursion yes;" has to be in
effect.
To get a answer from a cache you have to match the view and
match allow-query / allow-query-cache.
Mark
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews at isc.org
More information about the bind-users
mailing list