A practical DNS lookup troubleshooting guide for broken websites, email issues, propagation delays, and misconfigured records.
DNS problems often look like website problems. A site will not load, email stops arriving, a new domain works for one person but not another, or a CDN says the record is missing. The application may be fine. The problem may be the name system that tells browsers where to go.
A DNS Lookup tool helps you inspect the records behind a domain and understand what the internet is being told.
DNS can feel mysterious because changes are distributed and cached. Troubleshooting becomes easier when you check one record type at a time.
DNS maps human-readable names to technical destinations.
For example:
A records point a domain to an IPv4 address.AAAA records point to an IPv6 address.CNAME records point one name to another name.MX records tell mail servers where email should go.TXT records store verification, SPF, DKIM, DMARC, and other text data.NS records identify authoritative nameservers.When one of these records is wrong, traffic goes to the wrong place or nowhere at all.
If DNS behaves strangely, check nameservers first. The nameservers are the authority for your domain's records.
Common nameserver problems:
If you update records in Cloudflare but the domain still uses registrar nameservers, the update will not matter. You changed the wrong source.
For a broken website, check:
A record.AAAA record.CNAME record for www.www point to expected destinations.Root domains usually use A, AAAA, or special flattening behavior. Subdomains often use CNAME.
If example.com works but www.example.com fails, the www record is likely missing or wrong.
For email issues, check:
MX records.Email providers usually give exact DNS records. Copy them carefully. A missing quote, wrong host name, or extra domain suffix can break verification.
SPF mistakes are common. A domain should generally avoid multiple separate SPF TXT records. Combine rules into one valid SPF record.
DNS changes do not appear everywhere instantly because resolvers cache answers based on TTL values.
If you changed a record and some users still see the old destination:
Propagation is not magic. It is mostly caching plus distributed resolvers.
Use a DNS Propagation Checker when you need to see how records appear from different locations.
CNAME records are useful but have rules.
Common mistakes:
https:// in the value.A CNAME value should be a hostname, not a full URL.
Bad:
https://example.hosting.com/appBetter:
example.hosting.comMany services verify domain ownership with TXT records. Verification fails when:
Always copy both the name and value exactly as shown by the service.
This beats randomly editing records and hoping.
Editing the wrong DNS zone. Very common after moving providers.
Confusing host and value. DNS forms differ by provider.
Leaving stale records. Old records can conflict with new services.
Using URLs where hostnames are expected. DNS does not point to paths.
Changing too many records at once. Make one change, verify, then continue.
DNS troubleshooting is a process of checking authority, record type, expected value, and cache state.
Use lookup tools to inspect what is actually published. Verify nameservers before editing. Treat propagation as cache behavior, not mystery. Most DNS issues become straightforward when you slow down and check the exact record the failing service depends on.