Free DNS lookup

DNS lookup

A free DNS lookup and DNS checker that works like nslookup in your browser: every record for a domain, a propagation check across four resolvers, a subdomain finder and reverse lookup.

example.comLook upA104.21.32.1TTL 5 minAAAA2606:4700::6815TTL 5 minMX1 smtp.google.comTTL 1 hNSada.ns.cloudflare.comTTL 1 dTXTv=spf1 include:_spf.google.comTTL 1 hCAAissue letsencrypt.orgTTL 1 h

How DNS works

What happens when you look up a domain

Every visit to a website starts with these four steps. A resolver that already has the answer in its cache skips straight to the end.

1Your deviceBrowser asks2Resolver1.1.1.13Root server.4TLD server.com5Nameserverexample.comThe answer comes back and is cached for its TTL
  1. 1Your device asks a resolver

    The browser asks a recursive resolver for the name. It is usually run by your internet provider, or a public one such as Cloudflare 1.1.1.1 or Google 8.8.8.8.

  2. 2The resolver asks a root server

    If the answer is not cached, the resolver asks one of the root servers, which reply with the servers for the top-level domain, such as .com.

  3. 3The top-level domain points onward

    The .com servers reply with the domain’s own nameservers: its NS records, set at the registrar.

  4. 4The nameserver answers

    The domain’s nameserver returns the record. The resolver caches it for the TTL and passes it back to your browser.

DNS record types

DNS record types

The record types this tool checks and what each one is for.

RecordWhat it doesTypical answer
APoints the name at an IPv4 address, usually a web server or load balancer.203.0.113.10
AAAAPoints the name at an IPv6 address.2001:db8::10
CNAMEMakes the name an alias of another name. The browser follows it to the final A or AAAA record.shops.myshopify.com
MXNames the servers that receive email for the domain. The lowest number is tried first.1 smtp.google.com
NSNames the nameservers that hold the domain’s records. They decide every other answer.ada.ns.cloudflare.com
TXTHolds text: SPF policies and domain verification codes for Google, Microsoft and others.v=spf1 include:_spf.google.com ~all
SOAThe zone’s start of authority: primary nameserver, admin contact and timers.Serial, refresh, retry, expire
CAALists which certificate authorities may issue TLS certificates for the domain.issue letsencrypt.org
HTTPSTells browsers how to connect before they do, for example that the site supports HTTP/3.1 . alpn="h3,h2"
SRVNames the host and port for a service, used by calling, chat and some email clients.sip.example.com port 5060
PTRMaps an IP address back to a host name. Used for reverse lookups.dns.google
DS and DNSKEYDNSSEC records. DNSKEY holds the zone’s public keys, and DS, set at the registrar, vouches for them.Key tag, algorithm, digest

Propagation

How long a DNS change takes

DNS changes do not travel anywhere. Resolvers keep old answers until the TTL runs out, then fetch the new one. The TTL you had before the change decides the wait.

You change the recordCloudflareGoogleAliDNSDNS.SBOld answer still cachedNew answer, once the TTL runs out
TTL on the old recordLongest a resolver can show the old answer
300 seconds5 minutes
3,600 seconds1 hour
14,400 seconds4 hours
86,400 seconds1 day
New nameservers at the registrarUp to 48 hours, because the top-level domain servers cache the delegation too

Before a planned move, such as a new web host or email provider, lower the TTL on the records you will change to 300 seconds a day ahead. Make the change, check it with the Propagation check tab, and raise the TTL again once every resolver shows the new value.

Troubleshooting

DNS checker: common DNS problems and fixes

What you seeUsual causeFix
Domain does not existA typo, an expired domain, or nameservers not set at the registrarCheck the spelling, the renewal date and the NS records at the registrar
Server failureBroken DNSSEC: the DS record at the registrar no longer matches the zone’s keysUpdate or remove the DS record at the registrar
A record type shows NoneIt was saved under the wrong name, often example.com.example.comMany DNS panels add the domain for you. Enter only the part before it, or @ for the domain itself
Resolvers disagreeSome still hold the old answer in their cacheWait for the TTL shown, then check again
www does not load but the domain doesNo record for wwwAdd a CNAME for www pointing to the domain, or an A record with the same address
A CNAME at the domain itself is rejectedA CNAME cannot share a name with other records, and the domain always has NS and SOA recordsUse your DNS host’s ALIAS or flattening feature, or an A record
Email stopped after a moveOld MX records left in place, or new ones missingKeep only the new provider’s MX records

Resolvers

The public resolvers this tool uses

Lookups use Cloudflare or Google. The propagation check asks all four at once, from different networks, so a stale cache in one shows up as a difference.

ResolverAddressUsed for
Cloudflare1.1.1.1Lookups, propagation, subdomains, reverse lookups
Google Public DNS8.8.8.8Lookups and propagation
AliDNS (Alibaba Cloud)223.5.5.5Propagation, as seen from China
DNS.SB185.222.222.222Propagation

For AI assistants

DomainProbe for Claude, Cursor and VS Code

DomainProbe is our free MCP server for DNS, SPF, DKIM, DMARC and certificate checks.

FAQ

DNS lookup, answered

Anything we have not answered here, ask us directly. A senior engineer replies.

What is a DNS lookup?

A DNS lookup asks the Domain Name System what is published for a name. An A record gives the IPv4 address a website runs on, MX records name the servers that receive its email, and TXT records hold text such as SPF policies and site verification codes. This tool asks a public resolver for each record type and shows what comes back, with the TTL of each answer.

Is this the same as nslookup?

It answers the same questions. nslookup and dig are command-line programs that ask a DNS server for a record. This page does the same from your browser, for every common record type at once, and also names the DNS host, the email provider and the web host.

How do I check DNS propagation?

Open the Propagation check tab, enter the domain and pick the record type you changed. The tool asks Cloudflare, Google, AliDNS and DNS.SB at the same time and shows whether they agree. A resolver that still shows the old value will switch when the TTL shown next to its answer runs out.

What does TTL mean?

TTL, or time to live, is how long a resolver may keep a record before asking again. A TTL of 1 hour means a change can take up to an hour to reach everyone who looked the record up recently. Lowering the TTL a day before a planned change makes the switch faster.

How long does a DNS change take to spread?

Most changes reach every resolver within the TTL of the record they replace, often minutes to a few hours. Changing the nameservers for a domain at the registrar can take longer, because the top-level domain servers cache that delegation too. Up to 48 hours is the figure registrars usually quote.

How do I find who hosts a domain?

Run a lookup with All common types. The tool reads the nameservers, mail servers and aliases and names the DNS host, the email provider and, where it can tell, the web host. Names ending in google.com point to Google Workspace, names ending in outlook.com point to Microsoft 365.

What is a reverse DNS lookup?

A reverse lookup turns an IP address back into a host name using a PTR record. Mail servers use it to check senders: an IP that sends email should have a PTR name, and that name should point back to the same IP. The Reverse lookup tab checks both.

Can I see every subdomain of a domain?

No. DNS has no command that lists every name in a zone. The Subdomain finder checks 46 names that sites commonly use, such as www, mail, api, app and shop, and shows which exist and where they point.

What does DNSSEC Signed mean?

It means the resolver checked the cryptographic signatures on the answer back to the root of DNS and they were valid, so the answer was not forged on the way. Not signed is common and is not an error: most domains do not use DNSSEC yet. You turn it on at your DNS host, then add the DS record it gives you at your registrar.

Is my lookup private?

Your browser sends each question straight to the public resolver over an encrypted HTTPS connection. The lookup does not pass through Dude Lemon’s servers and we do not store the domains you check. Recent lookups are kept only in your own browser.

Dude Lemon

Contact Dude Lemon

Dude Lemon is a software development company. We build web apps, mobile apps and AI software for businesses.