DNS Propagation

Check DNS propagation across 50+ global servers worldwide. Free DNS propagation checker to verify that record changes have fully propagated after updating A, MX, CNAME, or NS records.

Run a check to see results

APIPOST /api/v1/dns/propagation
4.8(21 votes)
11
checks performed
Try also: DNS Lookup
Run Check

Key Features

100% Free

No registration required, unlimited checks

Instant Results

Real-time analysis with detailed output

REST API Access

Integrate into your workflow via API

Accurate Data

Live queries to authoritative sources

What is DNS Propagation?

DNS propagation is the process by which updated DNS records spread across all DNS servers worldwide. When you change a record — such as pointing your domain to a new hosting provider, switching email services, or adding a TXT record for domain verification — the change doesn't take effect instantly. DNS resolvers around the world cache records based on their TTL (time to live) values, and the old cached values must expire before the new data appears.

This propagation process typically takes between 15 minutes and 48 hours, though most changes propagate within 1–4 hours. This free DNS propagation checker queries over 50 servers across North America, Europe, Asia, South America, and Oceania to show you exactly which regions have the updated records and which still serve the old data. It's an essential tool after any DNS change — domain migration, hosting switch, email provider change, or SSL certificate setup — to confirm your changes are live globally before updating other services that depend on them.

How to Use

  1. 1Enter the domain name you recently updated DNS records for (e.g., example.com)
  2. 2Click 'Run Check' to query 50+ DNS servers across all major regions worldwide
  3. 3Review the results map — green markers indicate servers with updated records, red markers show servers still serving old cached data
  4. 4Note which regions have propagated and which are still pending — this helps identify geographic delays
  5. 5Re-check periodically (every 15–30 minutes) until all servers show the updated values
  6. 6Once fully propagated, proceed with dependent changes like SSL certificate installation or email migration

Who Uses This

System Administrators

Monitor and troubleshoot infrastructure

Developers

Debug network issues and integrate via API

SEO Specialists

Verify domain configuration and performance

Security Analysts

Audit and assess network security

Frequently Asked Questions

How long does DNS propagation take?
DNS propagation typically takes between 15 minutes and 48 hours, but most changes propagate within 1–4 hours. The exact time depends on the TTL (time to live) value of the previous record. If the old TTL was 3600 seconds (1 hour), most resolvers will update within that time. If it was 86400 seconds (24 hours), some resolvers may serve cached data for up to a full day. To speed up future propagation, lower your TTL to 300 seconds (5 minutes) at least 24 hours before making changes.
Why are my DNS changes not showing everywhere?
DNS servers cache records based on TTL values to reduce query load and improve response times. When you change a record, the old cached version remains on resolvers until the TTL expires. Different resolvers may have fetched the record at different times, so propagation is gradual rather than instant. Some ISPs also override TTL values with longer caching periods, which can delay propagation further. If a specific region is lagging, it's usually the local ISP's resolver holding onto the old cache.
How do I check if DNS has propagated globally?
Enter your domain name in the DNS propagation checker and run the check. The tool queries over 50 DNS servers distributed across all major regions — North America, Europe, Asia-Pacific, South America, Africa, and Oceania — and displays which servers return the updated records and which still serve old data. This gives you a clear picture of propagation status worldwide without needing to manually check from different locations.
Can I speed up DNS propagation?
You can't force DNS resolvers to update their cache, but you can prepare for faster propagation. Lower the TTL of the record you plan to change to 300 seconds (5 minutes) at least 24–48 hours before making the actual change. This ensures resolvers are already using a short cache interval when you update the record, so they fetch the new value quickly. After propagation is complete, you can raise the TTL back to a higher value (3600–86400 seconds) to reduce DNS query load.
What should I check after DNS propagation is complete?
Once all servers show the updated records, verify that your website loads correctly from the new server, test email delivery if you changed MX records, confirm SSL certificates are valid for the domain, and check that any third-party integrations (CDN, email marketing, analytics) still work properly. If you changed nameservers, verify that all your DNS records (A, MX, TXT, CNAME) transferred correctly to the new DNS provider.