Performs DNS lookups for a domain with selectable record types and provider fallback, returning structured JSON results.