Query any domain's DNS records in real time — A, AAAA, MX, TXT, NS, CNAME, SOA and more.
Powered by Google's public DNS-over-HTTPS resolver — no server needed.
Looking up who owns a domain rather than how it's configured? Try our
WHOIS lookup instead.
DNS record query
Powered by Google DNS-over-HTTPS (dns.google) · 100% client-side · No data stored
Queries sent via DoH · No data stored · Try:
·
·
Enter a domain to begin
Type any domain above and click Look up DNS.
Try these:
Querying DNS records…
Could not resolve domain
The domain may not exist, the record type may be unavailable,
or there was a network issue. Check the spelling and try again.
--
Resolved via dns.google (DoH) · --ms
-- recordsTTL --s
Type
Value
TTL
Priority
No records found for this domain
Global propagation status
Propagated
Checking
Pending
US
US East
Waiting…
US
US West
Waiting…
GB
UK
Waiting…
DE
Germany
Waiting…
IN
India
Waiting…
SG
Singapore
Waiting…
What each DNS record type means
A
Maps domain to IPv4
Points your domain to a specific IPv4 address. This is the most queried record type — used every time someone visits your site or sends you email.
AAAA
Maps domain to IPv6
Same as A but for IPv6 addresses. Required if your server supports IPv6 and you want modern devices to connect using the newer protocol.
MX
Email routing
Tells mail servers where to deliver email for your domain. The priority number determines the order tried — the lowest number is contacted first.
TXT
Verification & SPF/DMARC
Stores arbitrary text used for domain ownership verification, SPF (email sender policy), DMARC (anti-spoofing policy), and DKIM public keys.
NS
Nameserver delegation
Specifies which DNS servers are authoritative for your domain. Changing these moves all DNS control to a new provider. Takes up to 48 hours to propagate.
CNAME
Alias to another domain
Creates an alias pointing one name to another — e.g. www → yoursite.com. Cannot be used at the root domain (apex). Use A records there instead.
How a DNS query resolves in 5 steps
You type a domain
Your browser checks its local cache first. If found and TTL hasn't expired, the cached IP is used immediately without any network query.
Recursive resolver
Your ISP's resolver (or 8.8.8.8) receives the query and begins fetching the answer by walking the DNS hierarchy from the top down.
Root nameserver
The resolver asks one of 13 root server clusters which TLD server handles .com, .org, .in etc. — the top of the DNS tree.
Authoritative server
The TLD server delegates to the domain's own authoritative nameserver, which holds the actual final answer — the record you asked for.
IP returned & cached
The record is returned to your browser and cached for the TTL duration. The full resolution process typically takes under 50ms.
Common DNS issues and what they mean
Records not propagating
DNS changes can take up to 48 hours to propagate globally due to TTL caching. Lower your TTL to 300s before making changes to speed this up significantly.
NXDOMAIN — domain not found
The domain does not exist in DNS. Either it was never registered, has expired, or was recently deleted. Check the registrar dashboard for status.
Email not delivering
Missing or misconfigured MX records cause email delivery failures. Check your MX, SPF TXT, and DMARC TXT records are all correctly configured.
DNSSEC validation failed
DNSSEC signatures are invalid or missing. This may indicate a misconfiguration at the registrar or an attempt to tamper with DNS responses.
DNS misconceptions and edge cases most guides skip
Split-horizon DNS shows this tool something different than you
Many organizations run split-horizon (or split-view) DNS, where the same
domain name resolves to different records depending on whether the query
comes from inside or outside the corporate network — an internal user on
the VPN might reach a private application server, while the public
internet sees nothing or a different address entirely. A public lookup
tool like this one only ever sees the public-facing view, so "no record
found" here doesn't necessarily mean the record doesn't exist somewhere.
DNSSEC proves authenticity — it doesn't encrypt anything
A common misconception is that DNSSEC makes DNS queries private. It
doesn't — DNSSEC adds cryptographic signatures so a resolver can verify
that a record hasn't been tampered with in transit (protecting against
cache-poisoning and spoofing attacks), but the query and response are
still sent in plain text and fully visible to anyone on the network path.
Confidentiality is what DNS-over-HTTPS or DNS-over-TLS provide instead —
run our DNS leak test
to check whether your own queries are actually encrypted. DNSSEC
solves a completely different problem — integrity, not privacy.
Multiple MX records aren't load balancing
Seeing several MX records often gets read as "traffic gets split between
these servers," but MX priority values define fallback order, not load
distribution. Mail servers try the lowest-priority-number record first and
only move to the next one if that server is unreachable — under normal
conditions, all mail goes to the single top-priority server, with the
others sitting idle as backups.
A CNAME can't share a name with other records
Per the original DNS specification
(RFC 1034),
a name that has a CNAME
record cannot have any other record type at that exact same name — no TXT,
no MX, nothing else. This is why you can't put a CNAME at your bare root
domain (apex) if you also need MX or TXT records there for email and
verification; you're forced to use an A/AAAA record at the apex instead,
which is precisely why the "CNAME flattening" or "ALIAS record" features
offered by providers like Cloudflare and Route 53 exist as a workaround.
Frequently asked questions
“Why do I see different results here than running "nslookup" on my own computer?”
This tool and your local nslookup command are very likely querying different resolvers. This page queries Google's public DNS-over-HTTPS resolver (dns.google) directly. Your OS-level nslookup typically queries whatever resolver your network is configured to use — your ISP, your router, or a corporate DNS server — which may have a different, possibly stale, cached copy of the same records. If the two disagree, the difference usually points to caching, not an actual DNS error.
“Does a DNS lookup tell me who owns a domain?”
Not directly. DNS records tell you where a domain points — its IP addresses, mail servers, and nameservers — but not who registered it. Ownership and registrant information (where publicly available) is what our WHOIS Lookup tool is for; the two tools answer different questions and are commonly used together when investigating a domain.
“Why does DNS propagation take up to 48 hours — can I actually speed it up?”
Propagation delay comes from TTL (Time To Live) caching at every resolver between you and the authoritative nameserver — each resolver holds onto an old answer until its TTL expires, regardless of how fast the authoritative record actually changed. You can meaningfully speed up future changes by lowering your TTL (e.g. to 300 seconds) well before you make the change, so the old, longer TTL has already expired everywhere by the time you need the new record to take effect. Lowering TTL after you've already made the change won't help the caches that already have the old value.
“Can DNS records be used to detect email spoofing?”
Yes — this is exactly what SPF, DKIM, and DMARC TXT records are for. SPF specifies which mail servers are authorized to send on behalf of your domain; DKIM lets receiving servers cryptographically verify a message wasn't altered in transit; DMARC tells receiving servers what to do (reject, quarantine, or allow) when SPF or DKIM checks fail. A domain missing all three is significantly easier to spoof convincingly in phishing campaigns.
“Why do I get NXDOMAIN here for a domain that loads fine in my browser?”
The most common cause is a stale local or ISP-level cache on your own device still holding an old, working answer while the authoritative record has genuinely changed or expired since. Less commonly, it can indicate the domain is using split-horizon DNS (see below), where an internal, non-public record resolves inside a specific network but no public record exists — your browser may be resolving it through a VPN or corporate DNS you're connected to, which this public tool can't see.
“Is DNS-over-HTTPS (DoH) actually more private than regular DNS?”
Yes, for a specific reason: standard DNS queries are sent in plaintext over UDP port 53, meaning anyone on the network path — your ISP, a coffee shop Wi-Fi operator, a network administrator — can see every domain you look up. DoH wraps the same query inside an encrypted HTTPS connection, hiding the query content from anyone monitoring the network, though the DoH provider itself (Google, Cloudflare, etc.) still sees the query, so it shifts who can see your lookups rather than eliminating visibility entirely. Run our DNS leak test to check which resolver your own traffic is actually using right now.
“Can someone hijack my domain by changing its DNS records?”
Yes — this is one of the more damaging attack vectors in practice. If an attacker gains access to your domain registrar or DNS provider account, changing your NS or A records can redirect your entire domain's traffic, including email, to servers they control. This is why enabling two-factor authentication at your registrar and DNS provider, and enabling a registrar lock, matters as much as any application-level security measure — our WHOIS Lookup tool is a quick way to check a domain's current registrar and expiration status if you suspect something changed.
“What's the practical difference between this tool and a DNS leak test?”
This DNS Lookup tool queries records for any domain you choose — it's a general-purpose diagnostic for how a domain is configured. Our DNS leak test instead checks which DNS resolvers your own device is actually sending queries through right now, which matters for privacy because a misconfigured VPN can leak your queries to your ISP's resolver even while your browsing traffic is tunneled. They're complementary: one investigates a domain, the other investigates your own exposure.
Community
Get the next leak test before it's news
Tool releases and research notes, sent when there's something worth reading. Nothing else.