DNS Propagation Check
dns_propagationCheck DNS propagation status for a domain by querying multiple public resolvers worldwide.
Instructions
Compare a domain's DNS records across multiple public resolvers worldwide (Cloudflare, Google, Quad9, OpenDNS, AdGuard) to see whether a change has propagated.
Args:
domain (string): the domain to check.
type ('A'|'AAAA'|'CNAME'|'MX'|'NS'|'TXT'): record type (default 'A').
response_format ('markdown' | 'json'): output format (default 'markdown').
Returns: { type, consistent, resolvers[{name, server, values[], error}] }.
Example: "Has the A record for example.com propagated?" -> dns_propagation(domain="example.com").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain to check. | |
| type | No | Record type (default 'A'). | A |
| response_format | No | Output format: 'markdown' for a human-readable summary (default) or 'json' for the full structured payload. | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | ||
| type | Yes | ||
| consistent | Yes | ||
| resolvers | Yes |