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

Reply via email to