DNS lookup & domain report
Enter a domain. See its records together. Copy what you need.
Check your DNS records
What is included in this check?
Checks these 12 groups together. SPF is read from TXT; DMARC is checked at _dmarc.your-domain. DNS cannot list every subdomain or discover unknown DKIM selectors and SRV service names. A-record hostnames are reverse DNS (PTR), not proof of ownership.
A name goes in.
Answers come back.
Follow the query from your device to the resolver.
See how it works ↗
Enter your domain
Enter your domain once. We query all 12 supported record groups.
See the actual answer
Read the record value and remaining cache lifetime.
Know what to check next
Use practical guides to turn a DNS answer into a next step.
One place. Fewer blind spots.
A little context goes a long way.
example.comA192.0.2.10192.0.2.20DNS troubleshooting: follow the evidence
A repeatable workflow for wrong addresses, missing records and SERVFAIL, with checks that distinguish DNS from hosting problems.
Read the guide ↗Move a website to cPanel without losing your DNS settings
A migration checklist that separates website files, DNS hosting and email records, with verification and rollback steps.
Read the guide ↗example.comOne row. Three clues to understand.
How to read a DNS lookup result
A practical walkthrough of record values, TTL, empty answers and DNS errors—with an example you can reproduce.
Read the guide ↗We query the public recursive resolver you select. Its answer may be cached, and another resolver may return a different answer while an old record is still cached.
Compare the value with your hosting or email provider’s instructions. An empty answer is not always a problem: some record types are optional. A successful lookup also does not test your website’s uptime or email delivery.
Method reference: Google Public DNS JSON API · Cloudflare DNS over HTTPS
Why can two DNS resolvers disagree?+
They can hold cached answers with different remaining TTLs. Differences can also come from geo-aware DNS or split DNS. Compare the same hostname and record type before assuming a configuration error.
Can this tell me whether my website is down?+
No. DNS tells you about name resolution. A correct A record can still point to a server with an HTTP, firewall, or TLS problem. Test the website separately after confirming its DNS address.
Does changing DNS take 48 hours?+
There is no universal 48-hour timer. Existing cached records can remain until their previous TTL expires, and delegation changes have their own caching behavior. Lowering TTL after a change does not remove answers already cached.
Do I need an account or an API key?+
No. The lookup uses public DNS-over-HTTPS services from your browser. Those services can apply availability or usage limits. Your queried domain and connection information are visible to the resolver you choose.