DNS Propagation Checker

Check whether a DNS change has taken effect across China and worldwide, node by node, and watch it converge in real time.

Check propagation

How to use

Domain: the name whose record you changed (e.g. example.com)

Record type: A (IPv4), AAAA (IPv6), CNAME (alias), MX (mail), TXT (text), NS (name server)

Expected value (optional): the value you expect each node to return once propagation finishes

Auto refresh: keeps re-checking every few seconds until all nodes agree, or stop it any time

About DNS propagation checks

After you change a DNS record, switch DNS providers, or move to a new CDN, resolvers around the world keep serving the old answer until their cache (TTL) expires. A propagation check queries your domain from many nodes across China and overseas at once and shows, node by node, whether each one already returns the new value.

Pick a record type (A, AAAA, CNAME, MX, TXT or NS) and optionally an expected value. Each node is marked as already matching, still serving an old or different answer, or not yet resolved, so you can see exactly where the change has and hasn't landed — and let the page keep refreshing until every node agrees.

Frequently asked questions

How long does DNS take to propagate?

It depends on the record's TTL and each resolver's cache. Changes often appear within minutes but can take up to 24–48 hours for every location to expire the old answer. Watching a propagation check tells you when the new value has reached everywhere you care about.

Why do some nodes still show the old value?

Those resolvers are still serving a cached answer that hasn't expired yet, or you are seeing geo-aware / CDN steering. Re-check after the TTL elapses; if a node never updates, double-check the record was saved at your DNS provider.

Which record types can I check?

A (IPv4), AAAA (IPv6), CNAME (alias), MX (mail), TXT (text) and NS (name server). Choose the one you changed.

What does the expected value do?

Enter the value you expect (for example the new IP). Each node is then marked matched or not-yet, and the page can keep refreshing until every node returns your expected value.