From README's description of the BIND 9.4's changes

New option "allow-query-cache". This lets allow-query be
used to specify the default zone access level rather than
having to have every zone override the global value.
allow-query-cache can be set at both the options and view
levels. If allow-query-cache is not set then allow-recursion
is used if set, otherwise allow-query is used if set, otherwise
the default (localhost; localnets is used.

Mark

> Dear Admins
> I installed bind9.5.1b1 on solaris 9 without any acl,,in named.conf or
> setting firewall rules in solaris,,internal the server everything is
> ok,named work properly and answered to all asked queries,,but out of
> server ,for example from my lan,,the queries failed?
> nslookup detect the server but didnt return answer!
> here are my named.conf:
> options {
> pid-file "/opt/namesurfer/run/named.pid";
> directory "/opt/namesurfer/named/namedb";
> dump-file "/opt/namesurfer/named/namedb/named.dump";
> recursive-clients 65536;
> statistics-file "/opt/namesurfer/named/namedb/statistics";
> tcp-clients 32768;
> };
> controls {
> inet 127.0.0.1 port 953 allow { 127.0.0.1; } ;
> };
> zone "0.0.127.in-addr.arpa" in {
> type master;
> file "localhost.rev";
> };
> zone "." in {
> type hint;
> file "root.cache";
> };
> ...
> why this happened? when i returned to my old bind v 9.3.5 with this
> same named.conf,the problem is solved!
> do i add any acl to my config? why this happened for this version of
> bind?
> i didnt make any special options in bind9.5.1b1 compiling,just compile
> normally.
> Regards
> Habibi
>

--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews@isc.org