dns: Add cache (not yet integrated)