[prev in list] [next in list] [prev in thread] [next in thread] 

List:       djbdns
Subject:    Re: Problem with umb.edu related to recursive queries
From:       Robin Bowes <robin-lists () robinbowes ! com>
Date:       2011-06-02 17:44:12
Message-ID: 4DE7CBEC.1020807 () robinbowes ! com
[Download RAW message or body]

On 06/02/2011 05:12 PM, Brandon Black wrote:
> On Thu, Jun 2, 2011 at 7:33 AM, Robin Bowes<robin-lists@robinbowes.com>  wrote:
>> I've got problems resolving queries to the umb.edu domain from our dnscache
>> resolver.  [...]
>
> I'm not using a dnscache cache, but FWIW this is what I observe about
> the situation from here:
>
> 1) The umb.edu data (and the delegations to reach it) appear sane.
> 2) The umb.edu authoritative servers (158.121.14.10, .20, .30) set the
> RA bit in responses, indicating that recursion (cache service) is
> available from them as well (IMHO, it's a poor and insecure choice to
> have nameserver software do double-duty as both an authority and a
> cache, but it can be a legal configuration that functions correctly).
> 3) When queried about umb.edu data (such as your MX query) *without*
> the RD (recursion desired) bit set in the query, the servers respond
> correctly.
> 4) When queried about *any* name I've tried (both known valid umb.edu
> names and random others like www.google.com) *with* the RD bit set,
> the servers do not respond at all.
>
> If I had to take a guess, I'd say umb.edu is trying to re-use the same
> servers as both auth and cache (hence the RA bit in responses), but
> the cache functionality is limited to certain address ranges local to
> themselves only and simply fails to respond at all to external
> recursive queries due to some configuration of their nameserver or
> perhaps of a local umb.edu firewall.  I think this behavior is broken.
>   umb.edu's servers should respond correctly with umb.edu authoritative
> data whether the query's RD bit is set or not, IMHO.  I'm not sure why
> dnscache would be setting the RD bit when querying an authority, that
> seems like a poor idea in general, but apparently it must be doing so
> in this case to trigger the issue.

Brandon,

Thanks for the analysis. I will pass this on to the umb.edu guys.

You may have seen in my reply to Paul that I got to the bottom of the 
problem - I had my external dnscache service mis-configured. It all 
works just fine now that I've fixed that up.

Thanks again,

R.
-- 
"Feed that ego and you starve the soul" - Colonel J.D. Wilkes
http://www.theshackshakers.com/
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic