On 5/10/2004 7:21 AM, Edward Lewis wrote:
>>I propose adding the following as Section 1.4:
>>
>> <section title="Query Type 'ANY' and A/AAAA Records">
>> <t>QTYPE=* is typically only used for debugging or management
>>purposes; it is worth keeping in mind that QTYPE=* ("ANY" queries)
>>literally return any available RRsets, not *all* available RRsets.
>>Therefore, to get both A and AAAA records reliably, two separate
>>queries must be made.</t>
>> </section>
>
> It's not "QTYPE=*" it's QTYPE=ANY. And I'd clarify that "any
> available" and "all available" might differ in caches (not in
> authoritative servers).
The distinction can be clarified a bit by pointing out that:
QCLASS=* is ALL but QTYPE=* is ANY
and that really much of this confusion can be categorized as the ugly
remnants of an ingrained UI-overload condition, where a single wildcard
mask ("*") is commonly used to represent two different actual queries.
Nobody should call it qtype=*, because its not, and because it perpetuates
the confusion.
.
dnsop resources:_____________________________________________________
web user interface: http://darkwing.uoregon.edu/~llynch/dnsop.html
mhonarc archive: http://darkwing.uoregon.edu/~llynch/dnsop/index.html