Has your DNS change been picked up everywhere? Check across several resolvers.
NetCheck asks the same question to four widely used public DNS resolvers, Google, Cloudflare, Quad9 and AdGuard, and compares their answers. If they all agree, the new value has been picked up. If they differ, some resolvers are still serving an old answer from their cache.
The word is misleading: nothing actually propagates. As soon as you save a change, your name servers give the new answer. What takes time is the expiry of the copies cached by thousands of resolvers, each of which queried your domain at a different moment. Each copy lives at most for the TTL written in the record.
| Change | Usual delay |
|---|---|
| A, AAAA, CNAME, MX or TXT record | Up to the TTL of the old record: from a few minutes to a few hours. |
| New name servers (NS) | Often up to 24 to 48 hours, because the extension's registry publishes its delegations with a long TTL. |
| New domain or new subdomain | Usually fast, unless someone asked for it before it existed: the “does not exist” answer is cached too. |
Different values across resolvers are normal during the transition. A few cases worth knowing:
Your computer, your browser and your router keep their own caches. On Windows, ipconfig /flushdns clears the system cache; on macOS, sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. In Chrome, the chrome://net-internals/#dns page clears the browser's cache, and restarting the router clears its own. If your provider uses its own resolver, it may keep the old value a little longer than the public resolvers tested here.
At most the TTL of the old record for an ordinary change, so from a few minutes to a few hours. A change of name servers can take up to 48 hours. Lowering the TTL before the change brings the delay down to a few minutes.
Not once the change is made: caches expire at their own pace, and you can only clear your own. The only real speed-up is prepared beforehand, by lowering the TTL.
They use different resolvers, which did not cache the answer at the same moment. Clear the DNS cache of the computer and the browser, or wait for the TTL to run out.
No: four representative public resolvers that serve a large share of internet users. Their agreement is a very good indicator, but an internet provider's resolver can occasionally lag behind.
A domain's owner, creation date and expiry date.
OpenA site's HTTPS validity, issuer and expiry date.
OpenA URL's server, redirects, caching and security headers.
OpenYour public IP, your provider, your approximate location.
OpenA domain's A, AAAA, MX, TXT, NS and CNAME records.
Open