Unbound is a validating, recursive, and caching DNS resolver.