Wait, what?? There's an invisible DNS server running inside your VPC? I get what you're saying wrt cached DNS lookups but this seems wild.
Of course you could run your own dns cache per host/pod whatever.
https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.htm...
https://aws.amazon.com/premiumsupport/knowledge-center/vpc-e...