@freakazoid And as I've said, repeatedly:
I don't think this is the problem.
The obvious problem is that a configuration in the resolver (kresd) to forward requests for specific domains to specific hosts is not having obvious effect. That is, my DNS caching server configuration is not functioning as expected. Results ... match this hypothesis.
- Specifically: IPv4 DNS queries are returning results to IPv4 addresses that should not be returned, consistent with querying the wrong forwarding server.
The Knot Resolver documentation is at best opaque, and does not offer much by way of recipies for achieving specific routing results that I'm aware or able to suss out.
IPv6 is not served by my ISP. There's no reason I see that my systems are attempting IPv6 traffic. I think this is in fact a false lead and red herring. However, if you can provide specific steps for testing that hypothesis, I'll consider them.
I've got reasonably decent IPv4 chops. IPv6 not quite so much. Good Linux admin / networking skills.