DNS Lookup & Propagation Checker
Query common DNS record types and compare answers from several public recursive resolvers with honest resolver-agreement labels.
Query public recursive resolvers
Choose a record type and run Lookup. Agreement compares a small set of resolvers—not global propagation.
How to use
- Enter a domain and select a record type chip (or use the default).
- Run Lookup and review agreement metrics, resolver comparison, and the record explorer.
- Open Diagnostics for NXDOMAIN, SERVFAIL, timeout, and TTL variation notes.
Examples
Mail setup
Query MX for your domain to verify priority and hostname targets.
TXT verification
Query TXT to inspect SPF or domain verification strings.
Server-side queries with timeouts. PTR requires a valid reverse zone name. Large responses may be truncated in the UI.
FAQ
- What is DNS lookup?
- A DNS lookup asks recursive resolvers to return resource records (such as A or MX) for a domain name. This tool queries several public resolvers and shows what each returned.
- Does resolver agreement mean global DNS propagation?
- No. Agreement only compares answers from the resolvers we query (for example Cloudflare, Google, Quad9, and OpenDNS). It does not scan the globe or every authoritative name server.
- Why can resolvers disagree?
- Caching TTLs, geo DNS, load balancing, anycast routing, and CDN steering can produce different answers at different resolvers—even when configuration is valid.
- What is TTL?
- Time to live (TTL) tells resolvers how long they may cache a record. When TTL is returned, we highlight variation across resolvers separately from record-value differences.
- What are recursive resolvers?
- Recursive resolvers (like 1.1.1.1 or 8.8.8.8) look up names on your behalf by querying authoritative DNS servers. This tool labels each resolver by operator, not by your city.
- Do you guarantee DNSSEC validation?
- No. DNSSEC details appear only when the resolver returns verifiable data; otherwise they are omitted.