DNS Lookup: check any record for any domain
Free DNS record lookups from your browser. Ten record types, Cloudflare and Google resolvers, TTL and response time. No sign-up, no ads blocking the input.
- A, AAAA, CNAME, MX, TXT, NS, SOA, CAA, PTR, SRV
- Cloudflare and Google resolvers
- TTL and response time for every query
- Copy records in one tap
IPv4 address
Look up DNS records for any domain
Try google.com A, cloudflare.com NS, or github.com MX to see the record data.
- 100% Free
- 10 Record Types
- Two Resolvers
- TTL Displayed
- Copy Each Record
- No Sign-up
Every record type explained
What each record type answers, and what it is used for in the real world.
| Type | What it holds | Typical use |
|---|---|---|
| A | IPv4 address | Where the domain points, web hosting |
| AAAA | IPv6 address | IPv6 hosting, modern server discovery |
| CNAME | Alias to another name | www subdomains, CDNs, cross-domain routing |
| MX | Mail exchanger with priority | Email routing, which servers receive mail |
| TXT | Free-text records | SPF, DMARC, DKIM, site verification tokens |
| NS | Authoritative nameservers | Who actually controls the zone |
| SOA | Start of authority | Zone serial number, refresh policy, contact |
| CAA | Allowed certificate authorities | Security, restricts who can issue SSL certs |
| PTR | Reverse DNS mapping | IP to hostname, mail server reputation |
| SRV | Service location | Voice, video, SIP, LDAP, custom services |
Why this is the best free DNS lookup
Most DNS checkers are ad-heavy single-record pages. This one shows everything with proper TTL, timing and authority data.
| Feature | TToolDeck | Typical DNS checker sites | Command-line dig and nslookup |
|---|---|---|---|
| No sign-up or email | Yes | Partial | No |
| No ads blocking the input | Yes | No | Partial |
| Ten record types supported | Yes | Yes | Yes |
| Two independent resolvers (Cloudflare / Google) | Yes | Partial | No |
| TTL displayed for every answer | Yes | Partial | Yes |
| Authority section (SOA / NS of zone) | Yes | Partial | Yes |
| Response time in milliseconds | Yes | No | Partial |
| Copy each record in one tap | Yes | No | No |
| Recent lookups saved locally | Yes | No | Partial |
| Works from your browser directly | Yes | No | No |
Comparison reflects publicly available information at the time of writing. Features may change. Representative examples of common patterns.
More free network tools
Free browser-based network tools. Nothing uploaded, ever.
IP Address Lookup
Geolocation, ISP, timezone and coordinates
DNS Lookup
You are hereQuery A, AAAA, MX, TXT and other records
Game Ping Test
Real ping to PUBG, Valorant, CS2 and 16 more
Website Speed Test
See how fast any website loads for you
SSL Certificate Checker
Check any HTTPS certificate for expiry
QR Code Generator
QR codes for URLs, WiFi, WhatsApp and more
Password Generator
Strong random passwords on your device
JSON Formatter
Format, validate and convert JSON
Text to Speech
Turn any text into spoken audio
How it works
- 1
Enter a domain and pick a record type
Type a domain like example.com and choose A, AAAA, CNAME, MX, TXT, NS, SOA, CAA, PTR or SRV. Press Enter to look up.
- 2
Pick a resolver
Cloudflare (1.1.1.1) or Google (8.8.8.8). Different resolvers cache differently, so comparing them shows whether a recent change has propagated.
- 3
Read and copy the records
Every answer shows its value, TTL and the record owner. Copy individual records or everything at once. The authority section shows SOA and NS when relevant.
Everything you get for free
Ten record types
Query A, AAAA, CNAME, MX, TXT, NS, SOA, CAA, PTR and SRV records. Everything you need to debug email delivery, verify domain ownership, audit DNS configuration or trace a routing issue.
Two independent resolvers
Pick Cloudflare (1.1.1.1) or Google (8.8.8.8). Different resolvers cache differently, so comparing them is the fastest way to see if a DNS change has propagated, or if one resolver is serving stale data.
TTL visible for every record
Time-To-Live tells you how long the resolver will cache the answer. A low TTL (60s) means the record is expected to change soon. A high TTL (86400s) means changes will take a day to propagate globally. Essential before you migrate a domain.
Authority section included
When a record does not exist, the answer is often a SOA or NS record from the authoritative nameservers. The tool shows the authority section below the main answer so you can see what the zone authority is actually saying.
Response time in milliseconds
Every lookup shows the round-trip time in ms. Useful for spotting a slow resolver, understanding whether your ISP DNS is sluggish, or measuring the effect of switching to a public resolver.
Copy each record with one tap
Hover any row and a copy button appears. Or click Copy all to grab the entire answer section as newline-separated values. Perfect for pasting into a ticket, a config file or a terminal.
Recent lookups saved locally
The last six domain and record-type pairs are stored in your browser. Click any one to re-run it instantly. Useful when you are debugging a propagation issue over several hours.
DNSSEC aware
When the resolver validates DNSSEC and the response was authenticated, an AD badge appears next to the result. A quick way to confirm that a domain DNSSEC setup is working end to end.
No proxying, no logging
Queries go directly from your browser to Cloudflare or Google via DNS-over-HTTPS. No backend proxy, no account, no key, no logging on our side. The domain you query is between you and the resolver you chose.
What people use it for
Verify a domain before a migration
Changing hosting or moving to a new provider? Check the current A and NS records before you start, note the TTL, and after the switch confirm the new records are visible from both Cloudflare and Google.
Debug email delivery
Email bouncing? Check the MX records first. That tells you which servers handle mail for the domain. Then look at TXT for SPF, DMARC and DKIM. Most deliverability issues live there.
Verify domain ownership for a service
Google, Microsoft, Meta, AWS and others ask you to add a TXT record to prove you own the domain. Add it, then look up TXT here to confirm the record is visible to the public resolvers.
Check DNS propagation
Just changed an A record and wondering if the world sees it yet? Query the same domain against Cloudflare and Google. If they agree, it has propagated widely. If they disagree, one is serving a cached answer.
Audit your own DNS configuration
Look at NS, SOA and CAA records to see who controls your zone and which certificate authorities are allowed to issue for it. A quick security audit without logging into the registrar.
Troubleshoot subdomain issues
If www.yoursite.com fails but yoursite.com works, look up the CNAME for www. A missing or wrong CNAME is the most common cause of subdomain routing failures.
Questions people ask
What is a DNS lookup?
A DNS lookup is a query sent to a DNS resolver asking it to return one or more records for a domain name. The most common is the A record, which returns the IPv4 address the domain points to. There are around ten commonly-used record types, each answering a different question: A and AAAA for addresses, MX for mail servers, TXT for SPF, DKIM and verification, NS for who runs the zone, CNAME for aliases, and so on. This tool lets you query any of them.
Where do the answers come from?
Queries are sent directly from your browser to a public DNS-over-HTTPS resolver, either Cloudflare (1.1.1.1) or Google (8.8.8.8), whichever you pick. There is no backend proxy, no account and no logging on our side. The resolver you choose returns the same data it would return to any other client. This is the same DNS the whole internet uses.
What is the difference between Cloudflare and Google resolvers?
Both are public, free, and support DNS-over-HTTPS. Cloudflare tends to be slightly faster from most locations and does not log client IPs beyond a short retention window. Google has global presence and sometimes serves different cached records when propagation is uneven. When in doubt, query both. If they agree, the record is widely propagated. If they disagree, one is serving a cached answer and the change has not fully rolled out yet.
What is TTL?
TTL stands for Time-To-Live and is measured in seconds. It tells every resolver in the world how long it may cache the record before asking the authoritative nameserver again. A TTL of 300 means the record can be cached for five minutes; 86400 means one day. Low TTLs mean changes propagate quickly but cause more DNS traffic. Most providers default to 300 to 3600. Before a migration, drop your TTL to 60 a day in advance so the change propagates almost instantly.
What does NXDOMAIN mean?
NXDOMAIN (Non-Existent Domain) means the resolver could not find the domain at all. The authoritative nameservers said it does not exist. This usually means the domain is misspelled, not registered, or its registration has expired. It is different from "the domain exists but has no record of this type". In that case you will see NOERROR with an empty answer section.
Why do I see a different answer than another DNS tool?
Three common reasons. First, different resolvers cache for different lengths of time, so a change made an hour ago might be visible on one resolver and not another. Second, many large sites use geo-aware DNS and return different answers based on where the resolver is located. Third, some sites use round-robin DNS and rotate between multiple A records on each query. Run the query twice and compare. If the answers rotate, it is round-robin.
What is the authority section?
When a resolver cannot find the record you asked for, it often returns information about the zone itself instead of a direct answer, usually the SOA record (which contains the zone serial number and contact details) or the NS records (who runs the zone). The authority section is where that information lives. It is useful for confirming that you are querying the right domain and for finding out which nameservers are authoritative.
What does the AD badge mean?
AD stands for Authenticated Data. When a resolver validates DNSSEC and the response was cryptographically verified, it sets the AD bit on the answer. Seeing the badge means the domain DNSSEC configuration is working and the response can be trusted. Not seeing it either means the domain does not use DNSSEC, or that validation failed, usually the former.
Can I look up reverse DNS (IP to hostname)?
Yes, using the PTR record type. Enter the IP address. The tool automatically converts it to the correct reverse-DNS format (in-addr.arpa for IPv4, ip6.arpa for IPv6) and sends the query. Not every IP has a PTR record. Many residential and cloud IPs return NXDOMAIN, which is normal.
Can I check SRV records?
Yes. SRV records have a special format: _service._proto.name. For example, _sip._tcp.example.com, or _ldap._tcp.example.com. Enter the full name including the underscores. The tool passes it through unchanged to the resolver, which will return the service location records if they exist.
Is it legal to look up DNS records for a domain I do not own?
Yes. DNS is a public system. Every record you can see is visible to every resolver on the internet. Looking up MX, TXT, NS or any other record for any domain is completely normal and legal. What matters is what you do with the information. Security audits, competitor research and verification are all fine. Using it to plan an attack on someone else infrastructure is not.
Is it free, and does it work on mobile?
Completely free, no sign-up, no email, no ads blocking the input. The tool works on every modern browser, including Chrome, Safari, Firefox and Edge on iPhone and Android. Recent lookups are stored on your device only. Clear them with one tap, or clear all site data to reset.
Queries go straight from your browser
Every DNS query is sent directly from your browser to cloudflare-dns.com or dns.google over HTTPS. There is no backend, no proxy, no account, no key. Recent lookups are stored in your browser localStorage only. Read how we keep it private.