How to Check DNS Propagation Status

Methods to verify whether your DNS changes have propagated, using command-line tools and online checkers.

· Updated · 2,893 views

After editing DNS, you need a way to confirm the change has taken effect. Checking propagation tells you whether resolvers are returning your new record or still serving cached data.

Use Command-Line Tools

On Linux or macOS, use dig to query a record directly:

dig app.yourdomain.com A +short

On Windows, use nslookup:

nslookup -type=A app.yourdomain.com

You can query a specific public resolver to compare answers:

dig @8.8.8.8 yourdomain.com A +short

Use Online Propagation Checkers

Web-based checkers query servers in many countries at once and show a map of results. This is the easiest way to see global status:

  1. Open a propagation checking website.
  2. Enter your hostname and choose the record type.
  3. Review the results from each location.
  4. Look for consistent values across most regions.

Read the Results

  • If most locations show the new value, propagation is largely complete.
  • If you see a mix of old and new values, caches are still expiring. Wait and recheck.
  • If every location shows the old value after a long wait, recheck the record in the Zone Editor for a typo.

To test your own connection, flush your local DNS cache first so your machine is not showing a stale answer.

Was this article helpful?

Your feedback helps us improve our documentation.

Still Need Help?

Our support team is available 24/7 to assist you.