named selectively denies recursion

Hoary Hairy Hoax colonel at monmouth.com
Fri Mar 7 22:30:51 UTC 2008


I have a Linux name service daemon with a simple and open configuration.
Its options include "recursion: yes;"; this is the default, but I wanted
to make sure.  In the main configuration file and the zone files, this is
the only option governing acceptance of queries in general or recursive
queries in particular.

The server consistently accepts recursive queries from some hosts, and
denies recursion to others.  According to tcpdump on the server host, the
server denies recursion autonomously without consulting any other servers.

Apparently, if the client host's address lies outside the IP range for
the server host's network interface, the server declares recursion
unavailable and responds by refusing the query.  These hosts are all on
the same virtual LAN.  No IP addresses are being translated.  I don't
think it would matter if they were.

Can anybody suggest why the BIND daemon denies recursion selectively?

-:-
        Although men are not laboratory animals, they often behave
        as though they are.  Sometimes they are put in cages and
        treated like rats, manipulated and sacrificed at the will
        of their masters. . . . But always, such a caged person
        hopes or fears that some force greater than himself, the
        Great Experimenter or the Great Computer, will change or
        end it all.

                                                --Eric Berne (1972)
-- 
Col. George Sicherman
home: colonel at mail.monmouth.com
work: gsicherman at vonage.com
web: <http://www.monmouth.com/~colonel/>


More information about the bind-users mailing list