DNS Propagation Checker

Check whether your DNS changes (A records, nameservers, MX, TXT) have propagated to Sri Lankan ISPs like SLT, Dialog, and Starlink, as well as global resolvers like Google and Cloudflare.

What Is DNS Propagation?

When you change your domain's DNS records (such as pointing it to a new server), the change doesn't happen everywhere at once. Different internet providers around the world store a cached copy of your old DNS records. Propagation is the process of all these caches updating to reflect your new settings. It can take anywhere from a few minutes to 48 hours.

Why Does It Take So Long?

Each DNS record has a "Time to Live" (TTL) value that tells resolvers how long to cache it. Until the TTL expires, a resolver will keep serving the old record. Resolvers with longer cache times will take longer to pick up your changes. This is why different ISPs may show different results during propagation.

How Does This Tool Work?

This tool queries the DNS resolvers of major Sri Lankan ISPs (SLT, Dialog, Starlink) and global providers (Google, Cloudflare) directly. It asks each resolver what records it currently has for your domain, and reports the results side by side so you can see which providers have received your update.

Tips to Speed Up Propagation

  1. Lower the TTL of your DNS records to 300 seconds (5 minutes) at least 24 hours before making changes.
  2. After the change, wait for the old TTL to expire before expecting full propagation.
  3. Avoid making multiple changes in quick succession — wait for each change to propagate first.
  4. If you use Cloudflare or another DNS proxy, changes often propagate within seconds for records managed through their dashboard.