Check your domain’s DNS propagation across multiple public DNS resolvers and selected regional endpoints. Enter a domain name, select a DNS record type, and compare the returned results to see whether different resolvers are reporting matching or different DNS information.
This free DNS Propagation Checker helps website owners, developers, and domain administrators investigate DNS changes without installing additional software.
DNS lookup tool:
Check how public DNS resolver networks and selected regional endpoints answer a domain's DNS query. Different answers can occur while resolver caches expire or DNS changes spread. TTL means time to live: the caching period reported by a resolver. A successful result from these endpoints does not guarantee the same result for every user or network. Checks run from this website's server using third-party public DNS services, not from your phone, router, or local ISP. Geographical labels identify the locations advertised by the DNS service for the selected endpoints; they are not a worldwide coverage claim. Submitted domain names are sent to those resolvers.DNS Propagation Checker
Understanding DNS propagation
How to Check DNS Propagation
Checking your domain’s DNS records takes a few simple steps:
- Enter your domain name. Type a domain such as
example.comor a specific hostname such aswww.example.com. Do not includehttps://or other URL paths. - Select a DNS record type. Choose A, AAAA, CNAME, MX, NS, TXT, CAA, or SOA according to the information you want to check.
- Click Check DNS. The tool queries its configured public DNS resolvers and displays their responses.
- Compare the results. Review the returned DNS values, resolver locations, reported TTL values, and any lookup errors.
You can also copy the displayed results for troubleshooting or sharing with your hosting or domain provider.
What Is DNS Propagation?
DNS propagation is the commonly used term for the period during which DNS changes become visible through different DNS resolvers.
The Domain Name System (DNS) connects domain names with technical information such as server IP addresses, mail servers, and authoritative nameservers.
When you update an A record, change a mail server, or move your domain to a different DNS provider, every recursive DNS resolver may not immediately return the new information.
Some resolvers may still have older records stored in their caches, while others may retrieve newer answers.
For example, if you change the hosting server for a website, one resolver might return the previous IP address while another reports the new one.
A DNS propagation check helps you identify these differences. It does not change or accelerate DNS updates.
Understanding Your DNS Check Results
The checker displays the responses received from its configured resolver endpoints. Understanding each result helps you distinguish normal caching from potential DNS configuration problems.
Matching DNS Outcomes
Matching outcomes mean the comparable resolver responses agree on the selected record type and returned values.
This is a useful indication of consistency among the checked endpoints, but it does not guarantee that every internet provider or device worldwide has the same DNS information.
Different DNS Outcomes Detected
Different outcomes mean at least two comparable resolver responses disagree.
This can happen when DNS caches contain older records, nameserver configurations differ, or a service intentionally returns different answers to different resolvers.
Content delivery networks (CDNs), for example, may return different IP addresses depending on DNS routing and network conditions.
A difference does not automatically mean the domain is incorrectly configured.
Records Found
This means the resolver returned one or more DNS records of the selected type.
Compare the displayed values with the configuration in your DNS management panel.
No Record
A resolver may successfully find a domain without finding the particular record type you requested.
For example, a domain can have an A record without having a CNAME record at that same name.
A missing record should be investigated in the context of the specific DNS setup.
Domain Not Found
A domain-not-found response, commonly called NXDOMAIN, indicates that the resolver reports the requested DNS name does not exist.
Check the spelling, confirm the hostname is configured, and verify that the domain’s DNS settings are correct.
DNS Error or Lookup Failed
A DNS error may indicate a resolver-side problem, DNS validation failure, or another unsuccessful DNS response.
A lookup failure can also occur when an endpoint is temporarily unreachable.
These errors are not evidence, by themselves, that your DNS changes have failed to propagate.
DNS Record Types You Can Check
Different DNS records control different services associated with a domain.
| Record | What it tells you |
|---|---|
| A | The IPv4 address associated with a hostname |
| AAAA | The IPv6 address associated with a hostname |
| CNAME | The canonical hostname referenced by an alias |
| MX | The mail servers responsible for receiving email |
| NS | The nameservers listed for a DNS name or zone |
| TXT | Text-based DNS information, including SPF and domain verification records |
| CAA | Which certificate authorities are authorized to issue certificates for a domain |
| SOA | Administrative information about a DNS zone |
For website hosting changes, start by checking A and AAAA records.
For email delivery issues, examine MX records and relevant TXT records. You can also query specific names such as _dmarc.example.com when checking a domain’s DMARC configuration.
For nameserver-related changes, review NS records and confirm that the domain registrar and authoritative DNS provider are configured correctly.
How Long Does DNS Propagation Take?
There is no single worldwide DNS propagation time.
The time required for a DNS change to become visible depends on several factors, particularly the Time to Live (TTL) of previously cached records.
TTL is a value, normally expressed in seconds, that tells a DNS resolver how long a record may be cached before it needs to be refreshed.
For example, a TTL of 3600 seconds represents one hour. A resolver that recently cached a record with that TTL may continue returning the stored information until its applicable cache lifetime expires.
However, DNS providers, recursive resolvers, local devices, and applications can handle caching differently. Nameserver changes may also involve cached delegation information.
Lowering a TTL after a change has been made does not immediately erase older records that resolvers have already cached.
The practical approach: Verify the new values in your authoritative DNS configuration, allow relevant caches to expire, and repeat the lookup to see whether resolver answers become consistent.
Why Are My DNS Records Showing Different Results?
Different results do not always indicate a serious problem.
Old DNS cache: A resolver may still have a previously stored answer.
Recent nameserver changes: Cached delegation information may cause resolvers to consult different DNS providers.
Different authoritative DNS responses: Your authoritative nameservers may not all be serving identical records.
CDN or geographic DNS routing: Some services intentionally return different addresses depending on resolver or network location.
DNSSEC validation: A validating resolver may reject a response when a DNSSEC configuration is incorrect.
Temporary resolver failures: A network timeout or unsuccessful resolver query can prevent the checker from obtaining a usable answer.
If different records continue appearing after an appropriate interval, compare the authoritative DNS configuration instead of assuming the issue is ordinary propagation delay.
How to Fix DNS Propagation Problems
Start by opening your domain’s DNS management panel. Confirm that the intended record exists, has the correct hostname, and contains the expected value.
Pay particular attention to the difference between your root domain, such as example.com, and a subdomain such as www.example.com. They can use different DNS records.
If you recently changed hosting providers, verify that the intended A or AAAA record points to the correct destination supplied by your host.
If you changed nameservers, confirm that the domain registrar lists the correct nameservers and that those servers contain the necessary DNS records.
For email problems, review the MX records and the TXT records required by your email provider. Avoid deleting existing email authentication records without understanding their purpose.
You can then run another DNS propagation check. The checker may reuse a recent lookup for up to 45 seconds, so an immediate repeat may show the same cached results.
If you still see conflicting answers, consult your hosting or DNS provider and share the recorded values and resolver details.
DNS Propagation Checker for Pakistani Domains
You can use the checker to inspect publicly resolvable domains such as .pk, .com.pk, .org.pk, .com, and other supported domain names.
This can be useful when moving a Pakistani business website to a new hosting company, changing email services, or updating DNS records for a WordPress website.
The results come from selected public DNS resolvers and regional endpoints, not directly from local PTCL, Nayatel, StormFiber, or other Pakistani ISP DNS servers.
Therefore, the checker cannot confirm what every internet user in Pakistan currently receives from their own DNS resolver.
How Accurate Is This DNS Propagation Checker?
The tool is designed to compare DNS responses from eight selected endpoints associated with Google Public DNS, Cloudflare, Quad9, and DNS.SB.
Some use global anycast networks, while others are specifically identified regional DNS.SB endpoints in Germany, India, Singapore, Japan, and the United States.
The regional endpoints belong to the same DNS.SB provider, rather than five separate independent DNS operators.
Checks are sent from the NetTools Pakistan website server through DNS-over-HTTPS (DoH). The tool does not directly inspect the DNS cache on your computer, mobile device, router, or local internet provider.
Reported TTL values reflect the returned DNS answers and are not continuously updating countdown timers.
Important: Matching responses among the selected endpoints do not prove complete worldwide DNS propagation. Resolver failures are also not counted as evidence that a domain has failed to propagate.
Privacy and DNS Lookup Information
When you submit a domain for checking, the website’s server sends the requested DNS name and record type to the configured third-party public DNS services.
Those services may process queries according to their own privacy policies. The domain being checked is not kept exclusively inside your browser.
Do not enter confidential internal hostnames or sensitive information that you do not want transmitted to public DNS providers.
Check Your DNS Records Again
If you have recently updated your hosting, domain nameservers, or email settings, run another DNS check after allowing time for relevant caches to refresh.
Compare the results with your intended DNS configuration rather than relying on a single matching response.
The DNS Propagation Checker helps you investigate DNS resolution differences. It does not measure internet download speed, upload speed, or overall network performance.
NetTools Pakistan is an independent internet connectivity and information website. It is not an official PTCL service or a representative of the DNS providers checked by this tool.
Technical References
- Google Public DNS – DNS-over-HTTPS documentation
- Cloudflare – DNS record TTL
- RFC 8484 – DNS Queries over HTTPS