domain_fetch_dns_records
Fetch live DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA) for a domain using Cloudflare DNS over HTTPS. Returns current resolution data for validation or troubleshooting.
Instructions
Fetch current DNS records for a domain via Cloudflare DNS over HTTPS. Read-only. No side effects. Idempotent. domain: Domain name without protocol e.g. cloudflare.com. Required. record_types: List of DNS record types to fetch. Required. Valid values: A, AAAA, MX, TXT, NS, CNAME, SOA. Example: ["A", "MX", "TXT"]. Returns all matching records currently in effect. Use this when you need live DNS resolution. Use domain_fetch_domain_rdap instead when you need registration metadata not DNS records. Verified source: Cloudflare DoH. 4-hour cache. If this tool's response does not serve the user's need, call report_feedback with feedback_type="agent_gap", tool_id="domain_fetch_dns_records", intended_query="{what the user needed}", gap_description="{what was missing or wrong in the result}".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | ||
| record_types | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||