Flagship Tool

Complete DNS Health Report

One domain. Four checks. DNS, SSL, email security, and blacklists — all run concurrently.

Global DNS Propagation & Health Checker

DNSLookup.ca provides a comprehensive DNS propagation checker that lets you verify how DNS record changes are spreading across the internet. When you update your domain's DNS records — whether changing A records, MX records, or nameservers — those changes don't appear instantly. Our tool queries global DNS servers simultaneously to show you exactly where your changes have propagated. Unlike basic tools, we perform a global check against major resolvers like Google, Cloudflare, Quad9, and regional ISPs to give you a complete view of your worldwide DNS health.

Why Use DNSLookup.ca for DNS Checking?

Global DNS Servers

Query major resolvers across North America, Europe, Asia, and more simultaneously.

Real-time Response

See actual DNS response times in milliseconds from each server for performance monitoring.

Comprehensive Records

Check A, AAAA, CNAME, MX, NS, TXT, SOA, PTR, and CAA records instantly.

Deep Health Analysis

We don't just check propagation; we verify email security (SPF/DMARC) and blacklist status.

Understanding DNS Record Changes

A / AAAA Record Change (5 mins – 24 hrs)

Changing your domain's IP address typically propagates within the old TTL period. Use a low TTL before migrating servers.

Check your IP →

MX Record Change (1 – 24 hrs)

Mail server changes follow TTL-based propagation. During propagation, emails may be delivered to both old and new servers.

Nameserver Change (24 – 48 hrs)

Nameserver updates require TLD registry updates, which is the slowest type of DNS propagation.

Run a WHOIS Lookup →

TXT Record (SPF/DKIM/DMARC) (5 mins – 4 hrs)

Email authentication records typically have lower TTL values. Verify propagation before enforcing strict DMARC policies.

CNAME Record Change (5 mins – 24 hrs)

Alias record changes propagate at the TTL rate. Note that CNAME chains add latency to DNS resolution.

New Domain Registration (12 – 48 hrs)

Newly registered domains need time for the registrar to create zone files and for root nameservers to recognize them.

Common DNS Issues and How to Fix Them

Slow DNS Propagation

If changes aren't showing, check your TTL values. High TTL means resolvers cache old records for up to 24 hours. Always lower TTL before migrations.

NXDOMAIN — Domain Not Found

This error means the domain doesn't exist in DNS. Check for typos, verify the domain is registered, and ensure nameservers are configured.

Email Not Working

Email issues after DNS changes often relate to MX records. Also verify SPF, DKIM, and DMARC records to prevent delivery failures.

Frequently Asked Questions

What is a DNS propagation checker?
A DNS propagation checker is a tool that queries DNS servers in multiple geographic locations simultaneously to verify whether your DNS record changes have spread across the internet. DNSLookup.ca checks against major resolvers including Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), and regional ISPs to give you a comprehensive worldwide view.
How long does DNS propagation take?
DNS propagation typically takes anywhere from a few minutes to 48 hours. The actual time depends on the TTL (Time to Live) value set on your DNS records and how aggressively your ISP or resolver caches old records. Lower TTL values — such as 300 seconds — result in faster propagation when you make changes.
Why is my DNS not propagating?
The most common causes of slow or failed DNS propagation include: high TTL values on your existing records (up to 86400 seconds / 24 hours), incorrect record configuration at your registrar or DNS host, ISP-level caching that ignores TTL values, or errors in the zone file itself. Use DNSLookup.ca's health report to pinpoint exactly where propagation has stalled.
How can I speed up DNS propagation?
The most effective technique is to lower your TTL values to 300 seconds (5 minutes) at least 48 hours before making any DNS changes. This ensures resolvers around the world are checking for updates more frequently. Once your migration is complete and stable, you can raise the TTL back to a higher value for performance.
What is the difference between a DNS lookup and a propagation checker?
A standard DNS lookup queries a single local or specified resolver and returns whatever that server currently has cached. A propagation checker — like the one on DNSLookup.ca — queries many DNS servers spread across different geographic regions simultaneously, so you can see exactly which parts of the world have received your updated records and which are still serving old data.
What DNS record types does DNSLookup.ca check?
DNSLookup.ca checks all common record types including A, AAAA, CNAME, MX, NS, TXT, SOA, PTR, SRV, and CAA. The full health report also analyzes email security records (SPF and DMARC), validates your SSL certificate, and checks your domain's IP against major email blacklists — all in a single run.
What does NXDOMAIN mean?
NXDOMAIN stands for "Non-Existent Domain." It means the DNS server you queried has no record of the domain name at all. This can happen if the domain hasn't been registered, if nameservers are misconfigured, if the domain has expired, or if you've made a typo. Check the registration status with our WHOIS Lookup tool.
Why do different locations show different DNS results?
Each DNS resolver around the world caches records independently based on TTL. When you make a change, resolvers that have recently cached the old record will continue serving it until the TTL expires. This is the normal propagation window — it's not an error, but rather the expected behavior of the distributed DNS system.
What is TTL and why does it matter for propagation?
TTL (Time to Live) is a value in seconds attached to every DNS record that tells resolvers how long to cache it before fetching a fresh copy. A TTL of 3600 means resolvers will cache your record for up to 1 hour before checking for updates. Lower TTLs mean faster propagation after changes, but slightly more load on your DNS server. For most domains, a TTL of 3600 is a good balance; drop it to 300 before planned migrations.
Is DNSLookup.ca free to use?
Yes — all tools on DNSLookup.ca, including the DNS health report, propagation checker, SSL checker, WHOIS lookup, and blacklist checker, are completely free to use. DNSLookup.ca is a Canadian-operated service built to provide reliable, privacy-respecting DNS tools to individuals and businesses across Canada and worldwide.