Recursive DNS Caching Resolver