Hi Naveen,

On 27 Aug 2019, at 20:23, Naveen Kottapalli <naveen.sa...@gmail.com> wrote:

> Can one of you tell why would a v4 client send AAAA query or a by client send 
> a A query when the resolved address cannot be used?

Sometimes you can't tell if you can use an address until you find out what it 
was. You might have some but not all routes for a particular address family, 
for example.

Sometimes you request DNS resource records on behalf of other devices that have 
different connectivity from your own.

Sometimes devices make queries for reasons other than sending datagrams across 
a network.

Sometimes the connectivity a device can have can change, depending on what 
network it joins or changing conditions on a network it has already joined.

A device might have both v4 and v6 connectivity and still use v4 to send a 
query with QTYPE=AAAA or v6 to send a query with QTYPE=A. Perhaps the device 
knows that the v4 address its using tends to respond quicker than the v6 
address it has tried in the past, or perhaps it's random selection, or local 
policy, or something else.

Bill's answer was pithier, though.


Joe

Attachment: signature.asc
Description: Message signed with OpenPGP

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

Reply via email to