I've been looking at contrib.resolver in urllib3.future and noticed that you only parse A,AAAA,HTTPS from responses, but you do not handle a CNAME. I wonder, because kubernetes service can return a CNAME for app to follow:
https://kubernetes.io/docs/concepts/services-networking/serv...
Just wonder, if this is something worth pursuing, to follow one CNAME...
I'm fully aware this is not a recursive resolver, but just wondering about a CNAME response from coredns here...