Problem with forward zone and recursion

Mark Damrose mdamrose at
Tue Oct 1 19:50:47 UTC 2002

"Luis Muñoz" <lem at> wrote in message
news:ancro6$6fpu$1 at
> Hi folks:
> In my network, we're running BIND 8.2.4_REL. (I know an upgrade is due,
> this question is in part to help me decide to which version).
> I have a number of zones configured like this at the authoritative
> zone "" {
>         type forward;
>         forward only;
>         forwarders {;; };
> };
> The problem is that the answers are only found when recursion is specified
> in the query. This obviously won't work when said query comes from a name
> server, as in these cases the recursion would not be requested. This is an
> example:
> I would like to know if this is a bug or a feature. If it is a bug, does
> anybody  know which version of BIND fixes this?

Feature.  Forwarding is only done when the query is recursive.

The next question is: Why are name servers sending you iterative queries?
If they are configured to forward to you, they should be sending you
recursive queries.  If your server is delegated authority for this zone
(named in an NS record in the domain or the parent), you should be a slave.

> Thanks a lot and please excuse the lengthy post.
> Regards.
> -lem
> --
>  --
> #!/usr/bin/perl -w
> use strict;
> $_[$_]=0 for 0..7;my$i;
> for my$a(grep{s@^00@@}unpack'B8'x28,join'',map{chr}split/\*+/,q{61*31*28*
> 32*20*40*25*63*63*9*52*58*49*18*30*47*20*2*10*4*8*63*63*1*36*2*13*30}){$i
> =0;grep{$_[$i++].=$_}split //,$a;length$_[0]==8&&print pack'B8',$_ for at _;
> length$_[0]==8&&grep{$_=0}@_;}print"\n";

More information about the bind-users mailing list