Find DNS Record
Free DNS record lookup tool that queries A, AAAA, MX, NS, TXT, CNAME, and SOA records for any domain. Critical for email-deliverability diagnostics, DNS migration verification, and security checks.
Share on Social Media:
Find DNS Record: A Free Online DNS Lookup Tool
When a website "works for me but not for them," the answer is almost always hiding in a DNS record that your own browser cached an hour ago and refuses to forget. The Find DNS Record tool steps outside that cache. It queries public DNS resolvers live, the same way a mail server or a stranger's browser would, and hands you back the raw truth: the exact IP, the exact mail host, the exact TXT string the rest of the internet is seeing for a domain right now.
Type a domain, pick a record type, and you get the type, value, and TTL in a layout you can read and copy. No install, no account, no command line. If you have ever needed to find all DNS records for a domain, run a quick DNS record check online before a migration, or settle an argument between what a registrar panel claims and what is actually being served, that is exactly what the next few paragraphs walk you through.
How to Find DNS Records for a Domain
Running a lookup takes only a few seconds. Follow these steps to find DNS records for a domain:
- Type the bare domain name into the input box, for example example.com. Leave off http://, https://, slashes, and page paths. To check a subdomain, type the full hostname instead, such as mail.example.com.
- Choose the record type — A, AAAA, CNAME, MX, TXT, NS, SOA, and others — or pick the option to show all records at once for a complete picture.
- Press the Find or Lookup button. The tool sends a live query to public resolvers and waits for the authoritative answer.
- Read the results. Each matching record appears with its type, value, and TTL (time to live). An A record shows the IPv4 address; an MX record shows the mail servers and their priority numbers.
- Copy what you need. Select any value to drop it into documentation, a support ticket, or a side-by-side comparison against what you expected.
Because the lookup runs against live public DNS, the answers reflect what the wider internet currently sees — which is precisely what you want when you are troubleshooting or verifying a change rather than guessing.
A Worked Example: Reading a Real Result Set
Numbers make this concrete. Suppose you look up example.com and ask for all records. A typical result set looks something like this:
- A
example.com → 93.184.216.34TTL 3600 - AAAA
example.com → 2606:2800:220:1:248:1893:25c8:1946TTL 3600 - MX
10 mail.example.comTTL 1800 - TXT
"v=spf1 include:_spf.example.com ~all"TTL 3600 - NS
a.iana-servers.net,b.iana-servers.netTTL 86400
Read it from the top. The A record says a browser asking for example.com will connect to 93.184.216.34 and trust that for one hour (TTL 3600). The MX line means email for the domain is delivered to mail.example.com; the 10 is a priority, and since it is the lowest number present, it is tried first. The TXT line is an SPF policy declaring which servers are allowed to send mail as this domain — the ~all at the end means "treat everything else as a soft fail." The NS records carry an 86400 TTL (a full day), which is normal: name servers rarely change, so resolvers cache them aggressively.
If you ran that same lookup and the A record came back as a different IP than your host control panel shows, the lookup wins. The tool reports what public DNS is serving this second; a panel can show a draft or a value that never saved.
What DNS Records Are and the Types You Will See
The Domain Name System is the internet's address book. People remember names like example.com, but computers connect using numeric IP addresses. DNS records are the entries that translate between the two and define how a domain behaves. When you ask the tool to find all DNS records, it can return several types, each with a specific job.
A and AAAA records
An A record maps a hostname to an IPv4 address, like 93.184.216.34. It is the most fundamental record — it is what makes a domain load a particular server, and a DNS lookup A record is usually the first thing people check. The AAAA record does the same job for IPv6 addresses. If you are wondering what the A record for your domain should be, it is simply the IP of the server that hosts your site.
CNAME records
A CNAME (canonical name) record points one hostname to another name rather than to an IP. For instance, www.example.com might be a CNAME to example.com, so both always resolve to the same place. Many third-party platforms have you add a CNAME so they can manage the underlying address on your behalf.
MX records
An MX (mail exchange) record tells the world which servers accept email for the domain. Each carries a priority number; lower numbers are tried first. A domain with 10 alt1.mail.example.com and 20 alt2.mail.example.com sends to the first host normally and falls back to the second only when the first is unreachable.
TXT records
TXT records hold free-form text and are the workhorses of verification and email security. SPF, DKIM, and DMARC — the trio that protects a domain from spoofing — all live in TXT records. When a service asks you to prove you own a domain, it almost always has you publish a unique TXT value.
NS and SOA records
NS (name server) records list the authoritative name servers — the servers that hold the master copy of the zone. The SOA (start of authority) record holds administrative details: the primary name server, a responsible contact, and the timers that control how the zone is refreshed and cached.
Other records you may encounter
Depending on the domain you may also see SRV records (used by VoIP and chat to advertise hosts and ports), PTR records (reverse lookups mapping an IP back to a name), and CAA records (which declare exactly which certificate authorities may issue SSL certificates for the domain). The tool surfaces the common types most people need day to day.
Understanding TTL: How Long DNS Records Live
Every record the tool returns includes a TTL, short for time to live, measured in seconds. TTL tells resolvers and browsers how long they may cache the answer before asking again. A TTL of 3600 means "trust this for one hour"; a TTL of 300 means "re-check every five minutes." Knowing how to find the TTL of a DNS record matters more than people expect, especially during changes.
Here is the practical move. Say you are migrating example.com from an old host at 198.51.100.10 to a new one at 203.0.113.42, and the A record currently has a 24-hour TTL. A change you make today might not reach everyone until tomorrow. So, two days ahead, you drop the TTL to 300 (five minutes). On migration day you flip the A record, confirm the new IP with this tool, and within minutes the world catches up. Once it is stable, you raise the TTL back to 3600 or higher to ease the load on resolvers. The TTL column is your stopwatch for how fast — or slow — a change will spread.
One subtlety: the TTL you see in a fresh lookup is the value as served right now. As a cached copy ages elsewhere, intermediate resolvers count their copy down toward zero independently. That is why two people in different places can briefly see different answers mid-change. Re-running the lookup over time is the simplest way to watch a record settle.
Why Use the Find DNS Record Tool
DNS problems are sneaky. A site can look perfectly fine on your machine because of cached data, while visitors elsewhere hit errors. A free, neutral DNS record checker online cuts through that confusion. Concrete situations where it earns its keep:
- Verifying a launch or migration. After moving a site, confirm the A or AAAA record points to the new server's IP before you announce the change.
- Setting up or fixing email. When mail bounces or lands in spam, checking MX, SPF (a TXT record), DKIM, and DMARC reveals whether mail is routed correctly and authenticated.
- Confirming domain verification. Workspace, search consoles, and SSL providers ask you to add a TXT or CNAME record. Confirm it is live and readable here before you click "Verify".
- Troubleshooting "site not loading" reports. A quick lookup shows whether the records even exist and whether the name servers are responding at all.
- Auditing a domain you are about to buy. The full record set tells you how a domain is wired — where it points and which services depend on it.
- Checking propagation after a change. Re-run the lookup to see whether the new value has appeared in public DNS yet.
- Learning and teaching. Reading DNS records changes nothing, so students and new admins can experiment freely with zero risk.
Reading Results Like a Professional
Raw DNS output can look intimidating, but a few habits make it easy. First, confirm you searched the exact hostname you meant — example.com and www.example.com are different names and can hold different records. If a lookup comes back empty, the most common cause is checking the wrong name, not a genuine outage.
Second, match the record type to the question. Website will not load? Look at A, AAAA, and the NS records behind them. Email broken? Look at MX and the TXT records carrying SPF, DKIM, and DMARC. Verification failing? Find the specific TXT or CNAME the service asked for and compare it character for character — a single extra space or a missing quote is a classic cause of failed verification.
Third, treat the values as facts about the live internet, not opinions. Because this tool performs an independent DNS lookup from outside your own network, its answers are not skewed by your computer's cache or your office router. When what you see here disagrees with your browser, your browser is almost always the one holding stale data.
Edge Cases and Gotchas Worth Knowing
A few situations trip people up more often than the basics:
- A CNAME cannot coexist with other records on the same name. If you try to put a CNAME on the root example.com alongside an MX record, DNS rules forbid it. This is why the root usually uses an A record and only subdomains use CNAMEs.
- Wildcard records hide in plain sight. A
*.example.comA record means any subdomain you have never created still resolves. If a typo subdomain unexpectedly loads a page, a wildcard is usually why. - Multiple A records mean round-robin. Seeing two or more IPs on one A lookup is normal load distribution, not an error — resolvers hand them out in rotation.
- SPF must be a single TXT record. Two separate
v=spf1TXT records on one domain is invalid and silently breaks mail authentication. If you spot two, that is the bug. - An empty NS result is serious. Missing A records can simply mean none were created, but missing NS records often means the domain is unregistered, expired, or its name servers are down.
Privacy and Security
DNS lookups deal with public information — anyone can query a domain's records — but your activity still deserves respect. This tool requires no sign-up, no email, and no profile. The domains you check are used only to perform the lookup you requested; they are not sold, profiled, or attached to your identity. No watermark, no upsell gate, no hidden limit on what you read.
Because reading DNS records is non-destructive, using the tool cannot change, damage, or expose anything about a domain. You are simply asking the same questions a browser asks billions of times a day. That makes it perfectly safe for learning, auditing a domain you do not own, or checking a public configuration for legitimate research. And it is a standing reminder that secrets never belong in DNS in the first place — because DNS is public by design.
Tips and Troubleshooting
Why does my lookup return no records?
Usually the hostname. Make sure you typed the bare domain without http:// or a trailing slash, and remember that www. is a separate name. If you just created the domain or changed name servers, DNS may not have propagated yet — wait and retry. An empty NS result, though, can mean the domain is unregistered or its name servers are not responding.
I changed a record but still see the old value. What gives?
Almost always TTL and caching. Resolvers keep the previous value until its TTL expires. Find the TTL on the record, wait at least that long, then re-run the lookup. Lowering the TTL before your next change will make updates appear faster.
The tool shows a different IP than my registrar's panel.
Trust the live lookup. Panels sometimes display a pending or draft value, while this tool shows what public DNS is actually serving. If they still disagree after the TTL has passed, the change likely did not save correctly at the registrar.
How do I check email-related records?
Look up MX to see your mail servers, then look up TXT to inspect SPF, DKIM, and DMARC. If mail is bouncing, a missing or misconfigured MX record is the first suspect; if mail lands in spam, the TXT-based authentication records are usually to blame.
Can I look up a subdomain?
Yes. Enter the full hostname, such as blog.example.com or mail.example.com, and the tool returns the records defined specifically for that subdomain, which can differ from the root domain.
Related Tools
If you found the Find DNS Record tool useful, these other free utilities on Tools Hub pair naturally with it:
- IP Address Lookup — turn an IP you found in an A record into location and network details.
- Whois Lookup — see a domain's registration, registrar, and expiry alongside its DNS records.
- Ping Test — confirm whether the server an A record points to is actually reachable.
- SSL Certificate Checker — verify the certificate on a domain after confirming its DNS is correct.
- HTTP Header Checker — inspect how a server responds once DNS resolves to it.
- URL Encoder/Decoder — a handy companion when working with web addresses and query strings.
Frequently Asked Questions
Is the Find DNS Record tool free?
Yes, it is completely free with no hidden charges. You can run as many lookups as you need without paying, subscribing, or unlocking a premium tier.
Do I need to create an account or sign up?
No. There is no sign-up, no login, and no email required. Open the tool, enter a domain, and get your results immediately.
Does the tool add a watermark to the results?
No. The DNS records are shown in plain, copyable text with no watermark, no branding stamped over them, and no export limits.
Are my lookups private?
The domains you check are used only to perform the requested lookup and are not stored against your identity, profiled, or sold. DNS records themselves are public, and reading them changes nothing about the domain.
How do I find all DNS records for a domain at once?
Enter the domain and choose the option to show all records, or run the common types — A, AAAA, CNAME, MX, TXT, NS, and SOA — one after another. Together they give a complete view of how the domain is configured.
What is the difference between an A record and a CNAME?
An A record points a hostname directly to an IPv4 address, while a CNAME points one hostname to another name. Use an A record for the root of your domain and a CNAME when you want one name to follow another, such as www following the bare domain.
How can I find the TTL of a DNS record?
Run the lookup and read the TTL column next to each record. It is the number of seconds resolvers cache that record before refreshing, and it is the key figure to check before planning any DNS change.
Can I download or save the DNS records?
You can copy any value directly from the results into your own documents, tickets, or notes. The output is plain text, so saving it is as simple as selecting and pasting — no special export step or paid feature required.
Why do I see different results than a colleague?
During a change, records propagate gradually as old cached copies expire. Two people in different locations can briefly see different values until every resolver's TTL has counted down. Waiting and re-running the lookup will bring everyone into agreement.
Is it safe to look up a domain I do not own?
Yes. DNS records are public, and querying them is read-only — exactly what every browser and mail server does automatically. You cannot harm or alter a domain by looking up its records here.
🔗 Relevant Tools
Link to this tool
Found this tool useful? Add it to your website or blog with one of these snippets.
Add the live, working tool to your own page:
Leave a comment
Comments go straight to our team — they are not published on the site.