On Tue, 15 Aug 2017, Ted Lemon wrote:

If it's a commonly-used name, isn't this a one-time event, though? The happy eyeballs client asks for A and AAAA, gets A because it was in the cache, but AAAA also winds up in the cache, and then because it's a commonly used name, neither record ever goes stale again.

That was the assumtion by a lot of people who aren't DNS experts (including me). Mark Andrews brought up that this might be a more frequent issue that people think.

Also there is the issue that as the TTL becomes 0 and the RR is now no longer in cache, next question will trigger a lookup and if the authoritative nameserver is 400ms RTT away, then during these 400ms a lot of clients might only use IPv4 with current RFC6555bis proposal.

So there are two things here I see:

1. Opportunistically refresh RRs before they expire. I've been told some resolvers do this already.

2. Tie together A and AAAA so that if one is asked for, make sure there is an up-to-date of the second one as well, at least make sure it doesn't expire even if it's infrequently used. I guess this means take into account A questions when deciding whether to refresh that AAAA you might have?

--
Mikael Abrahamsson    email: swm...@swm.pp.se

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

Reply via email to