Back to Tools

DNS Propagation Checker

Check if your DNS changes (SPF, DKIM, DMARC, MX records) have propagated globally. Verify your email authentication records are visible from servers worldwide.

DNS Propagation Checker

Check if your DNS changes have propagated globally

About DNS Propagation

When you update DNS records, the changes need to propagate across DNS servers worldwide. Each server caches records based on TTL settings.

Common record types:

  • TXT - SPF, DKIM, DMARC verification
  • MX - Mail server configuration
  • A - IPv4 address mapping
  • CNAME - Domain aliases
  • NS - Nameserver records

About this tool

After making DNS changes, you need to verify they've spread globally before your emails will authenticate properly. This checker confirms your records are visible worldwide. After changes propagate, verify them with our SPF checker, DKIM checker, and DMARC checker. If emails still fail authentication, use our email header analyzer to debug the problem and see exactly which authentication method is failing.

Frequently Asked Questions

DNS propagation typically takes 15 minutes to 48 hours, depending on TTL (Time To Live) settings. Most changes propagate within a few hours, but some ISPs cache records longer.

DNS servers cache records to reduce load. When you update a record, each server must wait for its cached version to expire (based on TTL) before fetching the new record. This causes temporary inconsistency.

Common issues: typos in records, missing quotes in TXT records, multiple SPF records (you can only have one), or the receiving server is using a cached version. Wait 24-48 hours and retest.

Lower your TTL to 300 seconds (5 minutes) before making changes, wait for the old TTL to expire, then make your changes. After propagation completes, raise TTL back to 3600+ seconds.