My Tool Studio
WebmasterURL-first

DNS Lookup

Run a dns lookup against any domain and get all nine common record types back at once: A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, and CAA. The queries fire in parallel through Node's dns module rather than a third-party API, so the result is a live dns record lookup, not a cached snapshot. It's built for the moments that matter: confirming MX records before an email cutover, verifying a TXT value for domain ownership, or watching an A record change land during a migration. Each record row has its own copy button, so you can check dns records online and paste evidence straight into a ticket.

Always freeNo sign upRuns in your browser

How to use

01

Enter a domain or subdomain

Put the bare hostname in the Domain field, example.com or something deeper like mail.example.com. Subdomains matter here because their records often differ from the root domain's.

02

Hit Lookup

Press the Lookup button and nine queries run in parallel. Results come back grouped by record type, with each group's header showing how many records were found.

03

Copy the records you need

Every row has a copy button, so you can grab an MX line or a long TXT value exactly as the resolver returned it, without retyping anything.

Why DNS Lookup

Common questions

Which record types does this DNS lookup query?
All nine common ones in a single pass: A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, and CAA. Each type gets its own section in the results, including an explicit note when a type returns nothing.
How soon after a change will the DNS lookup show new records?
That depends on the TTL the old record carried. If it was 3600 seconds, resolvers can keep serving the stale answer for up to an hour after your change. Once caches expire, this tool reflects whatever your authoritative nameservers currently publish.
Why does a dns query tool report no records found for some types?
Because most domains genuinely don't have every type. SRV and CAA records are relatively rare, and a root domain usually won't have a CNAME at all. An empty section is information, not an error.
What do the numbers next to mail servers in DNS MX results mean?
That's the priority value, and lower wins. A record like priority 10 for mx1.example.com and priority 20 for mx2.example.com tells sending servers to try mx1 first and fall back to mx2 if it's unreachable.
Can I query DNS records for a subdomain?
Yes, and you often should. CNAME records typically live on subdomains like www or shop, and verification TXT records frequently sit on prefixed names such as _dmarc.example.com. Query the exact hostname you care about.
Are the DNS results here live or cached?
The query runs server-side through Node's resolver at the moment you press Lookup, so it's live from that resolver's point of view. It can still differ briefly from what your ISP's resolver serves, since each resolver expires its cache on its own schedule.
Why do long TXT records in DNS results appear split into chunks?
The DNS protocol stores TXT data in strings of at most 255 characters, so a long DKIM key comes back as multiple pieces. Receiving software joins them back together, and you should too when comparing values.
What's the difference between this dns lookup and a plain domain lookup?
A domain lookup can mean a few things, so here it pulls live DNS records across nine types in one pass. A domain name lookup for ownership or registrar dates belongs on the WHOIS Lookup tool instead, which reads the registry rather than the zone.
How do I check dns records for a domain with this tool?
Enter the hostname, press Lookup, and nine queries fire in parallel. It is the direct way to check dns records and to check domain records for a name, with each type grouped and counted so an empty section reads as real information, not an error.
Can I use this as a dns ip lookup to see the A and AAAA addresses?
Yes. The A and AAAA groups give you a dns ip lookup in the same view as everything else, so you can find dns entries for mail and text records at the same time. When you only care about addresses, the Domain to IP tool is the leaner choice.
Does every dns query run fresh when I use this dns lookup online?
It does. Each dns query goes out server side the moment you press Lookup, so a dns lookup online here reflects what the authoritative nameservers publish right now rather than a saved snapshot. It can still differ briefly from your ISP resolver while its cache expires.
Can this tool run a reverse dns lookup from an IP address?
No. It queries forward records for a hostname across the nine common types, so mapping an address back to a name through a PTR record is not part of this tool. Enter a domain, not an IP, for it to return anything.
How does this compare to a dns lookup command like dig or nslookup?
The results line up, because both read the same records. A dns lookup command gives you scripting and flags on your own machine, while this page runs the query server side and formats all nine types at once, which helps when your local resolver is caching an old answer.
Does this behave like a google dns lookup against a public resolver?
Close, but not identical. A google dns lookup queries Google's 8.8.8.8 resolver, while this tool uses the server's own resolver. For the same domain the answers usually match, since both ultimately read your authoritative nameservers.
What can a dns check online tell me before an email migration?
Plenty. A dns check online here surfaces the MX, TXT, and SPF-style records that mail depends on, so a domain dns check before you cut over confirms the receiving servers and verification strings are already in place. Missing MX records are the classic reason mail bounces after a move.
How do I check website dns settings after switching providers?
Run the lookup on the affected hostname and read each group top to bottom. When you check website dns this way you can check domain dns records against what the new provider promised, and the NS group tells you whether the delegation itself moved yet.
Does this domain details lookup show more than the raw record values?
It parses each type into its own labelled group with a count, so a domain details lookup reads cleanly rather than as a wall of text. For a domain information lookup you get the dns details for A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, and CAA on a single screen.
Can I pull a dns history lookup of past records with this tool?
No, and that is worth flagging. This shows live records only, so a dns history lookup of what a domain published last month needs a passive DNS service that archives changes over time. Use this page for the current state and re-run it after each change to watch propagation.
What does a dns search return for a domain name dns lookup?
A search here returns the records that exist for the exact name you enter. Since a domain name dns lookup depends on the label, checking dns search domains such as www or _dmarc means entering those full hostnames rather than the apex alone.

More Webmaster tools

View all