DNS Propagation Checker

Run a quick global DNS propagation check for any domain/hostname. Verify common record types (A, AAAA, CNAME, MX, NS, TXT, SOA) and confirm what DNS resolvers are returning.

Tip: you can paste a full URL — we’ll auto-clean it to domain/host.
This on-page lookup shows what your server returns via PHP DNS functions. For a full “100+ resolvers + map view” propagation system, you’d query a list of public resolvers and plot results by latitude/longitude.

DNS Propagation Checker - How to Validate DNS Updates Worldwide

DNS changes don’t show up everywhere instantly. With the DNS Propagation Checker on tools.edeskcloud.com, you can validate DNS results from different resolvers and confirm whether your new record values are being served globally. Instead of only showing plain text responses, a modern propagation tool can also visualize results on a world map to make regional issues easier to spot.

This is useful after you update your website IP, switch nameservers, change email routing, or add verification TXT records for services like Google Workspace or Microsoft 365. The goal is simple: confirm that your intended records are live and consistent.

How to Use Our DNS Propagation Test Tool

  1. Enter your domain or hostname
    Type the domain name you want to check (example.com) or a hostname (like www.example.com).
  2. Pick the DNS record type
    Choose the record you want to validate (A, AAAA, CNAME, MX, NS, TXT, SOA, etc.).
  3. Run the propagation check
    Click the check/search button and review results from different server locations.

✔️ Success / Record Available

Meaning: The resolver returned the requested record type for your domain.

Also important: A “success” can also mean the returned value matches what you expect (for example, your new IP).

❌ Missing / Not Updated

Meaning: That DNS server did not return the record, or returned a different value than your expected updated value.

Common cause: cached old values (TTL not expired yet) or a misconfigured zone.

DNS Record Types You Can Check

  • A record: Holds the IPv4 address for a hostname.
  • AAAA record: Holds the IPv6 address for a hostname.
  • CNAME record: Alias record that points a host to another domain (e.g., www → root).
  • MX record: Email routing + mail server priority.
  • NS record: Authoritative nameservers of a domain.
  • PTR record: Reverse DNS (IP → hostname) used in reverse lookups and mail validation.
  • SRV record: Service discovery (location/config + port, priority, weight).
  • SOA record: Zone authority details (serial, refresh, primary NS, admin contact, etc.).
  • TXT record: Commonly used for SPF, DKIM, DMARC, and domain verification.
  • CAA record: Controls which certificate authorities can issue SSL for a domain.
  • DS record: Delegation signer record used for DNSSEC chain-of-trust.
  • DNSKEY record: Public keys used by DNSSEC (ZSK/KSK).

Tips While Checking Propagation

  • Expect caching: some regions may show the old value until TTL expires.
  • Compare “expected value”: when changing IP, confirm the new IP is being returned (not just “a record exists”).
  • Check multiple record types: for email issues, focus on MX + TXT (SPF/DKIM/DMARC).
  • Validate authoritative DNS: if resolvers disagree for too long, confirm the authoritative zone is correct.

How to Add a Custom DNS Server

Some tools allow adding your own resolver for testing (for example, an ISP resolver or a private DNS node). Typically, you add:

Once added, a propagation checker can include that DNS server in the public list (optional) so it shows up in future checks.

How to Set an “Expected Value” (IP / Text)

If you’ve just updated your website IP or a specific TXT entry, it’s helpful to define an expected value so you can quickly see which resolvers are returning the new value and which are still cached.

A good propagation checker can support matching rules like: exact match, contains, or regex pattern (useful for TXT records that include long verification strings).

What DNS Is and Why It Matters

The Domain Name System (DNS) is a hierarchical and distributed naming system that maps domain names to IP addresses. It works like a directory: people type a domain, networks use an IP.

How DNS Resolution Works

When you open a website, DNS resolution translates the domain name into a server IP. Multiple DNS systems work together in sequence:

What DNS Propagation Means

DNS propagation is the time it takes for DNS updates to spread across caches worldwide. In some situations it can take up to 48 hours (worst-case), depending on TTL and resolver caching behavior.

If you changed records and still see old values, it’s usually cache-related. Resolvers refresh after TTL expiry, so different regions can show different results temporarily.

Common Reasons DNS Looks “Stuck”

If updates don’t reflect as expected, a full DNS health check can help confirm your records follow the correct format and standards. You may also flush your local DNS cache.

What Happens If a Domain Doesn’t Exist

If a domain name is not registered or not present in DNS, servers return an NXDOMAIN response (non-existent domain).

DNS Ports

DNS commonly uses UDP port 53 for standard queries. TCP port 53 is used for larger responses, DNSSEC-heavy answers, and zone transfers.

Popular Public DNS Resolvers

Provider IPv4 IPv6
Google Public DNS 8.8.8.8 / 8.8.4.4 2001:4860:4860::8888 / 2001:4860:4860::8844
Cloudflare 1.1.1.1 / 1.0.0.1 2606:4700:4700::1111 / 2606:4700:4700::1001
Quad9 9.9.9.9 / 149.112.112.112 2620:fe::fe / 2620:fe::9
OpenDNS 208.67.222.222 / 208.67.220.220 2620:119:35::35 / 2620:119:53::53
DNS.Watch 84.200.69.80 / 84.200.70.40 2001:1608:10:25::1c04:b12f / 2001:1608:10:25::9249:d69b
Comodo Secure DNS 8.26.56.26 / 8.20.247.20

Frequently Asked Questions

How much time does DNS propagation take?

In many cases you’ll see changes within a few hours, but full global propagation can take up to 48 hours depending on TTL and caching.

Why do different locations show different DNS answers?

Different resolvers keep their own caches. Some will refresh sooner while others keep old data until TTL expires.

What’s TTL in DNS?

TTL (Time To Live) is the caching lifetime (in seconds) for a record. Lower TTL = faster updates, higher TTL = longer caching.

Where do I edit my DNS records?

You edit DNS where your zone is hosted: your registrar DNS, Cloudflare, Route 53, or any DNS provider you’ve delegated nameservers to.