What Is DNS Propagation?

When you register a domain or change your nameservers, the new information needs to spread to DNS servers around the world. This process is called DNS propagation. It can take anywhere from a few minutes to 48 hours, though most changes propagate within 4-8 hours.

During propagation, some visitors may see your old website (if you had one) while others see the new one, depending on which DNS server their internet provider uses.

Why Does Propagation Take Time?

There are thousands of DNS servers worldwide. Each one caches (stores) DNS records for a period defined by the TTL (Time To Live) setting on your domain. If your TTL is set to 86400 (24 hours), servers that cached your old DNS won't check for updates for up to 24 hours.

How to Speed Up Propagation

If you're planning a domain migration:

  • Lower your TTL to 300 seconds (5 minutes) 24-48 hours before making the change. This tells DNS servers to check for updates more frequently.
  • After the migration is complete and stable, raise it back to 3600 or higher to reduce server load.

How to Check DNS Propagation

Use these free tools to check whether your DNS changes have propagated to different locations:

  • whatsmydns.net — shows DNS records from 20+ global locations simultaneously
  • dnschecker.org — similar tool with good global coverage including Indian ISPs

Type your domain name, select the record type (A, MX, CNAME) and click search.

Common DNS Record Types

A Record: Points your domain to an IP address (your hosting server).

CNAME Record: Creates an alias from one domain to another. Used for www subdomains and custom domain setups.

MX Record: Tells email servers where to deliver email for your domain. Essential for business email.

TXT Record: Stores text information. Used for email authentication (SPF, DKIM) and domain verification.