I figured out what the problem was. I had put in my bind9 option area the
statement: (numbers missing to protect the innocent.)
        allow-recursion {
              209.102.xxx.xx;
              209.102.xxx.xx;
        };

To allow 2 mail servers to do recursion to this name server.  This seem to
cause the problem.  When I removed the 2 mail servers and put in this
statement:
        allow-recursion {
             any;
        };
It started working again.

Then the name server when queried on the name server machine, ie. dig
bozo.com 127.0.0.1, could query it self and get a reply even though the
URL was not cached on that machine. Before this change all I could query
was what was in the name server cache. Maybe you need to put in the
127.0.0.1 address in the allow-recursion statement as well?

This seems like a bug to me.

Ken Rea

On Mon, 7 Nov 2005, Account for Debian group mail wrote:

>
> I'm getting a strange behavior (for me anyway...) on Bind9. I just set up
> a new Debian Sarge server with bind9. Anyway, I can do a dig lookup on a
> domain name from this new server using 127.0.0.1 (# dig bozo.com 127.0.0.1)
> and it will not find the address. Then I can go to another server and
> direct the dig at the new server and it will find this address. Then I go
> back to the new server where I could not resolve that same address in the
> first place and now it will resolve it.
>
> I can resolve any address from the new server as long as another server
> has already looked it up from this new server.
>
> Any Ideas? BTW there is no firewall involved.
>
> Thanks,
>
> Ken Rea
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to