On 2023/02/09 22:54, Ted Lemon wrote:

> We've been talking elsewhere (Thread) about a small issue that comes up in > constrained networks that if we want to do service discovery, and we get a
> PTR record for a service, then the next thing we need is the SRV and TXT
> records for the service instance, and that's two queries.

Then, proper thing to do is to have a new unified RR type,
which was not the case with AAAA.

See below why MX was introduced.

Now, in general although there is no RFC that expressly forbids QDCOUNT > 1
(or if there is, I couldn't find it, please clue me in), we don't generally
support it (my code returns REFUSED, and so does BIND9).

1035 is clear about meaninglessness of the idea:

   For example, the original form of mail exchange binding used two RR
   types one to represent a "closer" exchange (MD) and one to represent a
   "less close" exchange (MF).  The difficulty is that the presence of one
   RR type in a cache doesn't convey any information about the other
   because the query which acquired the cached information might have used
   a QTYPE of MF, MD, or MAILA (which matched both).  The redesigned
   service used a single type (MX) with a "preference" value in the RDATA
   section which can order different RRs.  However, if any MX RRs are found
   in the cache, then all should be there.

                                                Masataka Ohta


_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to