Earlier quoted context omitted.
> It seems both more straightforward and more effective to build recursion paths that you can trust aren't doing any intentional or unintentional caching. I agree, but as you say, that will take quite some work and time to happen and will be costly. I was thinking of this as a possible temporary mitigation which would retain some benefits of caching. If it was made adaptive[1], it would also have the nice side-effect…
It would be difficult to differentiate between responses that vary due to load balancing and responses that vary due to active fingerprinting. Even when a site only has a single physical location, load balancing might be done in part by having DNS randomly return one of many valid IP addresses. E.g. this is a behaviour supported by Amazon's Route53. Larger sites frequently use a combination of anycast and DNS based r…
Approaching from the other end, it points towards anycast itself (and similar techniques) being incompatible with hard tracking resistance.
I'm glad to see that Firefox containers already mitigate this by using a separate DNS cache for each container.