network_dmarc_record_checker
Check a domain's DMARC policy via live DNS query for _dmarc., returning the DMARC record and flagging duplicate entries.
Instructions
DMARC Record Checker. Look up and validate a domain's DMARC policy by making a live DNS TXT query for _dmarc., returning the DMARC record, every matching TXT record, and a flag for duplicate records. Use network_spf_record_checker instead for SPF/Sender-Policy records or network_mx_record_lookup for mail-server MX records; this tool only resolves DMARC and has a single action=lookup (no offline parse mode). Performs an outbound DNS query (may run on a remote worker peer), so results can change between calls as DNS records change. No auth required; rate-limited to 30 req/min, 180/hr, 500/day for anonymous callers, with CAPTCHA above 50/hr.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain whose DMARC record to query (registrable domain or hostname, e.g. example.com); the tool prepends _dmarc. automatically. No protocol or path; max 253 chars. | |
| action | No | Only lookup is supported; performs a live DNS TXT query for _dmarc.<domain>. Any other value is rejected. | lookup |
| worker_id | No | Optional registered healthy worker peer ID. Omit to use the default master-server behavior. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | True when the request was processed; false on invalid input or server error. | |
| data | No | DMARC lookup payload. |