Comcast residential DNS contact
Doug Barton
dougb at dougbarton.us
Wed Dec 3 18:30:49 UTC 2014
On 12/3/14 10:07 AM, Grant Ridder wrote:
> Did more digging and found the RFC regarding ANY queries:
>
> 3.2.3 - * 255 A request for all records
> https://www.ietf.org/rfc/rfc1035.txt
When listing URLs for RFCs it's better to use the tools site, as it
gives a much better experience:
https://tools.ietf.org/html/rfc1035
Meanwhile, the text is correct, but what you're missing is the nuance of
authoritative vs. recursive. If you send an ANY query to an
authoritative server it is naturally going to send you all of the
related records, since it has them all.
A recursive (or iterative if you prefer) server only has what it has in
the cache, but it will send you "all records" that it has. What this
does not imply is that the recursive server will go out and do its own
ANY query for the RR you're asking about, unless there is nothing in the
cache to start with.
There are any number of explanations for why some of the recursive
servers you're querying have more records than others. None of them are
bugs. :)
> However Wikipedia (http://en.wikipedia.org/wiki/List_of_DNS_record_types)
> lists this as a request for "All cached records" instead of "A request for
> all records" per the RFC.
Wikipedia is good for a lot of things, but standards work is not one of
them. :) The text above is a good example of why.
Doug
More information about the NANOG
mailing list