Don't like ads? Go Ad-Free Today

DNS Propagation Checker

DeveloperNetworking
ADVERTISEMENT · REMOVE?
Enter the domain you want to check (e.g. example.com, www.example.com).
Enter a domain and click Check Propagation to query public DNS resolvers.
Resolver Provider Status Resolved Value TTL
Result will appear here
Queries are sent directly from your browser via DNS-over-HTTPS (DoH). All resolvers are public, privacy-respecting, anycast networks.
ADVERTISEMENT · REMOVE?

Guide

DNS Propagation Checker

DNS Propagation Checker

When you change a DNS record — pointing a domain at a new server, swapping email providers, or rotating verification TXT entries — the update does not reach the rest of the internet at the same speed. Every recursive resolver caches answers for the length of the record’s TTL, so users on different networks can see different values for hours after a change. The DNS Propagation Checker queries the same hostname against multiple major public DNS resolvers in parallel and shows you exactly which ones have picked up the new answer and which are still serving the stale cached value.

How to Use

  1. Enter the hostname you want to check, such as example.com or mail.example.com. Leave off the protocol; the tool strips it automatically.
  2. Pick the record type you want to verify — A and AAAA for web hosts, MX for mail servers, CNAME for aliases, TXT for SPF and verification strings, NS for nameserver delegation.
  3. Click Check Propagation. The tool fires a DNS-over-HTTPS query to each resolver in parallel from your browser.
  4. Review the table: each row shows the resolver IP, the provider, whether its answer matches the consensus, the resolved value, and the remaining TTL on the cached record.
  5. If you see Differs on any row, that resolver is still holding the old answer in its cache. Wait for the TTL to expire and re-run the check.

Features

  • Multi-resolver query — Checks Cloudflare 1.1.1.1, Google 8.8.8.8, Quad9 9.9.9.9, and AdGuard DNS in parallel, so you see the spread of cached answers in a single click.
  • Consensus highlighting — The tool compares the answer sets across resolvers and flags any that disagree with the majority, so propagation gaps jump out instead of hiding in a wall of identical-looking rows.
  • Remaining TTL per resolver — Each row shows the cached TTL countdown, telling you roughly how long until that resolver re-queries the authoritative nameservers and picks up your new record.
  • All major record types — Supports A, AAAA, MX, CNAME, TXT, and NS lookups, covering web, email, alias, verification, and delegation use cases.
  • Runs in your browser — All queries are sent over HTTPS directly from your browser to the resolvers’ public DoH endpoints. No server-side proxy, no logged requests on our side.
  • Clear error reporting — Resolvers that return NXDOMAIN, SERVFAIL, REFUSED, or no answer at all are surfaced with explicit status labels instead of silent failures.

FAQ

  1. What is DNS propagation?

    DNS propagation is the period during which a new or updated DNS record gradually replaces the cached copy of the old record across the world's recursive resolvers. Because each resolver only re-queries the authoritative nameservers once the cached record's TTL expires, the same hostname can resolve to different values from different networks until every cache has refreshed.

  2. Why do different DNS resolvers return different answers?

    Recursive resolvers cache responses for the duration of the record's TTL to reduce load on authoritative nameservers and speed up lookups. When a record changes, each resolver only sees the new value after its local copy expires, so resolvers that cached the old record at different moments will refresh at different times — producing temporarily inconsistent answers across providers.

  3. What is a DNS TTL and how does it affect propagation?

    TTL (time to live) is the number of seconds a resolver is allowed to keep an answer cached before it must re-query the authoritative nameservers. A shorter TTL means propagation completes faster after a change because caches expire sooner, while a longer TTL keeps DNS traffic low but lengthens the window during which users see stale records.

  4. What is DNS-over-HTTPS (DoH)?

    DNS-over-HTTPS is a protocol that wraps DNS queries inside ordinary HTTPS requests so they are encrypted in transit and can be sent from environments like web browsers that cannot open raw UDP sockets. Public resolvers including Cloudflare, Google, Quad9, and AdGuard expose DoH endpoints that return DNS answers as either binary wire format or JSON.

  5. What does NXDOMAIN mean in a DNS response?

    NXDOMAIN, short for non-existent domain, is a DNS response code (RCODE 3) returned by a resolver when the authoritative nameservers report that no records of any type exist for the queried name. It is distinct from an empty answer for a specific record type, which means the name exists but has no record of the requested kind.

Want To enjoy an ad-free experience? Go Ad-Free Today

Install Our Extensions

Add IO tools to your favorite browser for instant access and faster searching

Add to Chrome Extension Add to Edge Extension Add to Firefox Extension Add to Opera Extension

Scoreboard Has Arrived!

Scoreboard is a fun way to keep track of your games, all data is stored in your browser. More features are coming soon!

ADVERTISEMENT · REMOVE?
ADVERTISEMENT · REMOVE?
ADVERTISEMENT · REMOVE?

News Corner w/ Tech Highlights

Get Involved

Help us continue providing valuable free tools

Buy me a coffee
ADVERTISEMENT · REMOVE?