network_dns_propagation
Check DNS propagation across 14 global resolvers to confirm that a record update has spread worldwide and is consistent.
Instructions
DNS Propagation Checker. Check whether a DNS record has propagated by querying it across 14 global public resolvers (Google, Cloudflare, Quad9, OpenDNS, Verisign, DNS.WATCH, Comodo, Level3) and comparing the answers. Use this after changing a record to confirm the update has spread worldwide and is consistent; use network_dns for a single authoritative lookup against one resolver. This sends outbound DNS queries to those third-party servers, so it is NOT read-only and contacts the open internet. Rate-limited to 3 requests per minute for anonymous callers. Returns per-resolver records, response times and status, plus a propagation summary (percentage propagated, consistency, status) and warnings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain name to check (for example example.com). Must be a valid hostname of one or more labels with a letter top-level domain. | |
| record_type | No | DNS record type to query at each resolver. Defaults to A when omitted. | A |
| 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 | Whether the check ran successfully. | |
| domain | No | The domain that was queried, echoed back. | |
| record_type | No | The record type that was queried (defaults to A). | |
| timestamp | No | Server timestamp when the check ran (Y-m-d H:i:s). | |
| total_time | No | Sum of all per-resolver response times in milliseconds. | |
| results | No | One entry per queried resolver. | |
| summary | No | Aggregate propagation analysis across all resolvers. | |
| warnings | No | Human-readable advisories about incomplete or inconsistent propagation. |