Instead of having a DNSResolver per upstream, there's no a single one for the
runtime. Results in less objects and goroutines.