DNS Tools

DNS Lookup — Free DNS Record Checker Online

Domain DNS lookup — check DNS records instantly. Free online DNS checker for A, MX, TXT, NS, and more.

What Is DNS Lookup?

DNS lookup — also called a DNS record lookup, domain DNS lookup, or online DNS checker — asks the Domain Name System which records exist for a hostname. It turns names like www.example.com into IP addresses, mail routes, and policy text that browsers and servers rely on every day.

DNS (Domain Name System) is often called the phonebook of the internet. People remember domain names; networks need IP addresses. DNS translates between them so you type a name and your device finds the right server without memorizing numbers.

When you search dns lookup, check dns records, or lookup dns records, you usually need answers before a site launch, after a registrar change, or when email stops working. This tool queries public resolvers so you see what the internet likely receives — not only what your laptop cached yesterday.

  • What DNS is: a global, distributed directory that maps human-readable domain names to machine-readable records.
  • How DNS converts names to IPs: your device asks a recursive resolver; if needed, the resolver walks from root → TLD → authoritative nameservers until it finds the answer.
  • Why DNS lookups matter: without correct A/AAAA records, sites do not load; without MX (and often SPF/DKIM/DMARC in TXT), mail bounces or lands in spam.

How to Check DNS Records for Any Domain

  1. Enter the domain name you want to inspect (example.com or a subdomain).
  2. Run the DNS lookup — common record types return as the resolver sees them.
  3. Review grouped DNS results including TTL where available.
  4. Compare with your DNS host panel; fix mismatched A, MX, or TXT entries.
  5. Verify configuration with WHOIS Lookup (nameservers) or IP Lookup on A record IPs.
  6. If changes are new, wait one TTL cycle or use the DNS Propagation Checker for a global view.

How This DNS Lookup Tool Works

Our DNS query tool runs in the browser — no install required. It performs a real-time DNS record check through public resolvers, similar to nslookup or dig but with grouped, readable output.

  • Domain query: you enter a hostname; the tool sends DNS questions for common record types your resolver returns.
  • Recursive resolver: queries go through a public resolver that may answer from cache or fetch fresh data from authoritative servers.
  • Authoritative nameservers: when cache misses, the resolver follows NS delegation to the servers that publish your zone.
  • DNS record retrieval: A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, CAA, and related types appear grouped when published.
  • Real-time checks: results reflect what the resolver sees now — compare TTL on each row to estimate how long old data may linger.
  • Follow up with our DNS Propagation Checker if some regions still show previous IPs after a migration.

How to Use This DNS Lookup Tool

Step-by-step guide for checking domain DNS records:

  • Enter a domain name — example.com or a subdomain like mail.example.com. Omit https:// and paths.
  • Select a record type if the tool offers a filter; otherwise all common types return together.
  • Run the DNS lookup and wait for grouped results.
  • Review returned records — host, value, priority (for MX), and TTL where available.
  • Verify DNS configuration against your DNS host panel and registrar NS delegation.
  • Troubleshoot if needed: wait one TTL cycle, run DNS Propagation Checker, Ping Test on the A record IP, or WHOIS Lookup for nameserver contacts.

Understanding DNS Records

Each record type answers a different question. Use this section when interpreting DNS records lookup results or fixing misconfigurations.

A Record
Maps a domain or host to an IPv4 address (for example 203.0.113.10). Browsers follow A records to load websites. Run a record lookup after changing web hosts or CDN origins.
AAAA Record
Maps a domain or host to an IPv6 address. Publish AAAA alongside A during dual-stack cutovers so IPv6-capable clients connect natively.
MX Record
Defines mail servers responsible for email delivery, with priority numbers — lower values are tried first. Missing or wrong MX is the top cause of inbound mail failure.
TXT Record
Stores verification and configuration text: SPF, DKIM, DMARC, domain ownership tokens, and other policies. Keep within length limits; split long SPF if your host allows.
NS Record
Identifies authoritative nameservers for the zone. NS at the registrar must delegate to the host where you edit records — otherwise changes never go live.
CNAME Record
Creates an alias from one hostname to another. Common for www → root or SaaS landing pages. Cannot coexist with other records on the same name in most setups.
SOA Record
Contains zone administration details — primary nameserver, serial, refresh and retry timers. Secondary servers compare serial numbers to detect updates.
SRV Record
Defines service-specific host, port, and priority for protocols like SIP, XMPP, or autodiscover-style email setup.
PTR Record
Used for reverse DNS — maps an IP back to a hostname. PTR lives in reverse zones controlled by the IP owner, not in your forward domain panel. Important for mail deliverability.
CAA Record
Specifies which certificate authorities may issue SSL/TLS certificates for your domain. Helps prevent unauthorized certificate minting.

A Record vs AAAA Record

Both point hostnames at servers — the difference is IP version:

FactorA RecordAAAA Record
Maps toIPv4 address (four decimals)IPv6 address (hex groups)
Example203.0.113.102001:db8::1
When requiredEvery public website todayDual-stack and IPv6-first networks
Client behaviorDefault path for most browsersUsed when client and network support IPv6
TroubleshootingPing and Traceroute on IPv4IPv6 Test and AAAA lookup together

CNAME Record vs A Record

FactorA RecordCNAME Record
Points toIPv4 address directlyAnother hostname (alias)
Apex / root domainStandard choice for example.comOften not allowed on apex
Other records on same nameCan mix with MX, TXT, etc. (with care)Usually conflicts — CNAME must be alone
CDN / SaaS useDirect to origin or anycast IPAlias to provider hostname
Lookup chainOne step to IPExtra lookup: CNAME → A/AAAA on target

How DNS Resolution Works

DNS resolution is the path from a domain name to a usable IP address. Here is what happens in plain language when you visit a site or run a DNS lookup:

1. User enters a domain — browser or mail client needs an IP or mail host.

2. Recursive resolver receives the request — often your ISP, router, or a public resolver you configured.

3. Root nameserver query — if nothing is cached, the resolver asks root servers which TLD server handles .com, .org, etc.

4. TLD nameserver lookup — the TLD server points to the domain’s authoritative nameservers from NS records.

5. Authoritative nameserver response — those servers return the requested record (A, MX, …) plus TTL.

6. IP address returned — the application connects to that address or mail exchanger. Cached answers reuse step 5 until TTL expires.

Why Check DNS Records?

  • Verify website configuration before go-live or after CDN changes.
  • Troubleshoot DNS issues when only some users see errors — often caching or geo DNS.
  • Check email setup — MX plus SPF/DKIM/DMARC TXT for deliverability.
  • Monitor DNS changes during migrations; compare TTL and SOA serial over time.
  • Verify SSL certificate permissions via CAA before requesting new certs.
  • Confirm nameserver delegation after registrar transfers.

Understanding DNS TTL (Time To Live)

TTL tells recursive resolvers how many seconds they may cache a record before asking authoritative servers again. Lower TTL means faster global updates after edits; higher TTL reduces query load and keeps caches stable.

After you change an A or MX record, users on resolvers that cached the old value keep using it until TTL expires. That is why DNS propagation can take minutes to hours even when your panel shows the new value immediately.

During migrations, use 300–900 seconds (5–15 minutes). Once stable, raise to 3600+ seconds. Avoid TTL 0 in production — some resolvers treat it unpredictably.

Common DNS Issues

Use this DNS record checker when something broke after a change — match symptoms to fixes before opening a ticket with your host.

Missing DNS records

  • A or AAAA never created for a new subdomain — site returns NXDOMAIN or wrong default.
  • MX omitted on a new domain — mail has nowhere to deliver.
  • Fix: add records at the authoritative DNS host, confirm NS at registrar.

Incorrect nameservers

  • Registrar NS still points to old provider while you edit the new panel.
  • Glue or child NS misconfigured after transfer.
  • Fix: align registrar NS with the host where you manage records; wait for NS TTL.

DNS propagation delays

  • High TTL keeps old A or MX in ISP caches worldwide.
  • Some resolvers ignore low TTL briefly during heavy load.
  • Fix: wait one full TTL cycle; use DNS Propagation Checker for regional view.

Email delivery problems

  • Wrong MX priority or pointing at decommissioned mail host.
  • SPF too strict or DKIM selector missing — messages fail auth.
  • Fix: DNS lookup for MX/TXT; SPF/DKIM/DMARC checker for syntax.

SSL validation failures

  • CAA record blocks your certificate authority.
  • Certificate hostname does not match live A/CNAME from lookup.
  • Fix: update CAA; align cert SANs with published records.

Website downtime

  • A record points at decommissioned IP after migration.
  • CNAME loop or broken alias target.
  • Fix: confirm A/AAAA here, then Ping Test and Port Checker on the IP.

Cached DNS responses

  • Local OS or browser cache shows stale data after a fix.
  • Corporate DNS forwarder caches longer than authoritative TTL.
  • Fix: flush local cache, query from another network, or wait TTL out.

DNS Propagation Explained

DNS propagation is the gradual process where updated records replace cached answers on recursive resolvers worldwide. It is not instant because the internet deliberately caches DNS for performance and resilience.

Updates take time when TTL is high, when you changed NS delegation (a bigger switch than editing one A record), or when busy resolvers serve stale data briefly. Typical timelines range from a few minutes with low TTL to 24–48 hours for high TTL or neglected caches.

TTL directly controls how long each resolver may keep an old answer. Global DNS cache behavior means London and Tokyo may see new records at different times even though your authoritative server updated immediately. Use our DNS Propagation Checker to compare regions.

DNS Lookup for Website Troubleshooting

When a site will not load, DNS lookup is the first technical check after confirming the URL is correct. Compare live A and AAAA records with what your host says should be published.

Website not loading: wrong IP, missing record, or propagation delay — lookup shows the IP clients receive; Ping Test and Traceroute confirm the server responds.

DNS misconfigurations: CNAME on apex, conflicting records, or wrong subdomain — grouped output reveals the conflict.

CDN and proxy setups: proxied records may show anycast IPs while grey-cloud or direct NS queries reveal origin targets — know which layer you are debugging.

Hosting migrations: run lookup before and after cutover; compare TTL and IP. Pair with DNS Propagation Checker during the window.

CDN routing issues: multiple A records or geo-steering can send different users to different edges — lookup from this resolver plus propagation tool shows variance.

DNS Lookup for Email Troubleshooting

  • MX records — confirm priority and hostnames match your mail provider; missing MX stops inbound delivery.
  • SPF records (TXT) — list which servers may send as your domain; too many lookups or typos cause soft fails.
  • DKIM records (TXT) — publish public keys per selector; misaligned selectors break signature verification.
  • DMARC records (TXT) — policy for failures and report addresses; start with p=none when testing.
  • Email authentication checks — DNS lookup shows raw TXT; use SPF/DKIM/DMARC checker to validate syntax and alignment.
  • Reverse DNS — after MX resolves, check PTR on sending IP with Reverse DNS Lookup for deliverability.

DNS Lookup vs WHOIS Lookup

Both tools help with domains but answer different questions:

FactorDNS LookupWHOIS Lookup
PurposeLive routing and service configurationRegistration and ownership metadata
Data returnedA, MX, TXT, NS, CNAME, etc.Registrar, dates, status, contacts
DNS recordsYes — current public answersNo — not live record values
Domain ownershipNoYes — registrant and registrar info
NameserversNS records as served in DNSNS fields from registry WHOIS
Technical informationIPs, mail hosts, TTL, TXT policiesTransfer locks, expiry, abuse contacts
Best used whenSite or mail routing brokeDue diligence, expiry, or transfer planning

DNS Lookup vs DNS Propagation Checker

FactorDNS LookupDNS Propagation Checker
PurposeSee records from one resolver path nowCompare answers across many resolvers/regions
Best forQuick check, record values, TTLConfirm global spread after a change
After editing A/MXFirst sanity checkVerify worldwide caches updated
Shows TTLYes on each answerVaries by implementation
When to use firstAlways — baseline of current configAfter lookup when users report mixed results
Typical workflowLookup → fix panel → lookup againChange → wait TTL → propagation scan

DNS Lookup vs Reverse DNS Lookup

Forward DNS lookup (this page): hostname → records. Reverse DNS lookup: IP → PTR hostname — critical for mail deliverability and proving server identity.

After DNS lookup shows an A record IP, run Reverse DNS Lookup on that address to confirm PTR matches the hostname you advertise in SMTP banners. Mismatch is a common spam-filter signal.

DNS Security and Best Practices

  • DNSSEC — enable at registrar/DNS host when supported; monitor after activation for broken chains.
  • Secure DNS configurations — restrict zone edits with MFA, audit logs, and least-privilege API keys.
  • Protecting DNS zones — lock registrar domains, monitor NS changes, alert on unexpected TXT.
  • Avoiding misconfigurations — test in staging subdomains; lower TTL before big changes.
  • Monitoring DNS changes — snapshot records before migration; diff after cutover.
  • CAA records — restrict which CAs may issue certificates for your brand domains.
  • Email auth — SPF, DKIM, and DMARC TXT on every domain that sends mail.

DNS and SEO

DNS does not replace content or links, but it affects whether search engines can reach your site reliably.

Website availability — wrong A records or long outages stop crawlers and users; uptime matters for indexing.

Crawling and indexing — redirect chains from bad CNAME/apex setup waste crawl budget; verify www vs non-www with lookup before enforcing redirects.

Site performance — slow or distant resolvers add latency to first connection; DNS is the first hop in every page load.

Migration success — plan TTL, confirm records before NS switch, use propagation checks so Googlebot and users hit the new origin together.

HTTPS validation — certificates require matching hostnames; CAA and live A/CNAME alignment prevent failed renewals that trigger browser warnings and crawl drops.

Public DNS Resolver Comparison

Optional resolvers you can configure on a device or router for privacy, speed, or filtering:

ProviderPrimary DNSSecondary DNS
Google Public DNS8.8.8.88.8.4.4
Cloudflare DNS1.1.1.11.0.0.1
OpenDNS208.67.222.222208.67.220.220
Quad99.9.9.9149.112.112.112

Benefits of Public DNS Providers

  • Google Public DNS — widely used, anycast, strong global cache; good general-purpose resolver.
  • Cloudflare DNS — emphasizes speed and privacy (no sale of query data on 1.1.1.1); popular for home routers.
  • OpenDNS — optional filtering and parental controls on residential plans; enterprise tiers add security categories.
  • Quad9 — blocks known malicious domains by default; useful for extra malware protection at the resolver layer.
  • Note: changing your device resolver affects what you see locally — this lookup tool uses server-side queries for consistent online results.

DNS Lookup Use Cases

  • Website migration — confirm A/AAAA and CNAME before switching traffic.
  • Domain troubleshooting — compare authoritative vs public resolver answers.
  • Email server verification — MX, SPF, DKIM, DMARC in one workflow.
  • SSL certificate validation — align hostnames with live records and CAA.
  • Network diagnostics — correlate DNS with IP Lookup, IP WHOIS, Ping, and Traceroute.
  • SEO audits — verify www vs apex, redirects, and third-party verification TXT.

Setting Up DNS for Email Hosting

Most hosted email requires MX records pointing at your provider’s mail exchangers, plus TXT for domain verification and SPF that authorizes their sending infrastructure.

Add DKIM TXT selectors from your admin console and publish DMARC when ready. Run DNS lookup after each step to confirm public visibility before telling users mail is live.

CDN and Proxy DNS Notes

When a CDN or reverse proxy sits in front of your site, lookup may show proxy anycast IPs instead of origin servers — by design for DDoS protection.

Use your DNS dashboard for origin debugging; use this tool to confirm what the public resolver chain returns for proxied vs direct records.

DNS Records for Email Authentication (SPF, DKIM, DMARC)

SPF (TXT): lists which servers may send mail for your domain. DKIM (TXT): publishes public keys to verify signed messages. DMARC (TXT): tells receivers how to handle failures and where to send reports.

DNS record lookup alone shows raw strings — use our SPF/DKIM/DMARC checker to interpret policy syntax and spot typos that cause spam-folder delivery.

Explore Related Network Tools

After DNS lookup, continue diagnosis on the same site: DNS Propagation Checker for global cache view, WHOIS Lookup for registration and NS contacts, IP Lookup and IP Location Finder for geography on A record IPs, IP WHOIS for network ownership, Reverse DNS Lookup for PTR on mail servers, Ping Test and Traceroute for path latency, Port Checker for open services, and ASN Lookup for the network behind an address.

Methodology

Rankify sends DNS queries from our infrastructure through public recursive resolvers and returns grouped answers as resolvers see them at query time. Record types requested match what the live tool supports — typically A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, and CAA when published.

Results are verified by re-querying when stale TTL suggests cached data during support workflows. We do not edit your zone — read-only lookup only.

Accuracy and Limitations

DNS answers depend on resolver cache state. Two lookups seconds apart may match, but a resolver holding an old TTL can differ from your authoritative panel until expiry.

Propagation delays mean this tool shows one resolver path — not every ISP worldwide. Use DNS Propagation Checker for multi-region comparison.

Proxied CDN records hide origin IPs by design. PTR for reverse DNS is not queried on forward lookup — use Reverse DNS Lookup on the IP separately.

Do not treat a single lookup as proof a change failed — wait at least one full previous TTL before concluding propagation stuck.

Best Practices for DNS Management

  • Lower TTL 24–48 hours before migrations; restore higher TTL after stability.
  • Document NS, MX, and SPF before registrar or host transfers.
  • Run DNS lookup and propagation checks after every production DNS edit.
  • Keep registrar lock and 2FA on; restrict API tokens to named maintainers.
  • Remove stale verification TXT and unused subdomains during quarterly audits.
  • Pair forward A records with matching PTR when you control the IP block for mail.

Security Notice

DNS information is public by design — anyone can query your records. Still, verify answers against your authoritative DNS panel before deleting or overwriting production records.

Rankify provides read-only lookup for education and troubleshooting. Test destructive changes in maintenance windows, keep offline backups of zone files, and confirm with propagation tools before closing incident tickets.

DNS lookup tool — what you get here

DNS lookup tools query nameservers for record types. Rankify focuses on a fast all-records view plus related mail-auth and propagation tools on the same site.

FeatureRankifyDedicated DNS-only sites
Major record types (A, MX, TXT, NS…)One lookupYes
Global propagation checkSeparate propagation toolSome specialize in maps
SPF / DKIM / DMARC helpersDedicated mail-auth toolsSome bundle email diagnostics
Free, no accountYesOften free tiers
Bundled with IP & speed testYesOften DNS-only

Start here for a quick record list, then use propagation or SPF/DMARC tools if you are fixing email or migration issues. For deep mail-server forensics, use tools built specifically for SMTP diagnostics.

Important notes & limitations

  • Shows records from resolver paths at query time — cached answers may differ from your DNS panel until TTL expires.
  • One lookup view is not a worldwide propagation scan — use DNS Propagation Checker for multi-region comparison.
  • Proxied CDN records may show edge IPs, not origin servers.
  • PTR reverse records require Reverse DNS Lookup on the IP — not included in forward domain lookup.
  • Read-only tool — verify before applying production DNS changes.

Frequently Asked Questions

A DNS lookup asks the Domain Name System which records exist for a domain — A and AAAA for websites, MX for mail, TXT for verification, and more. This page runs that query online and shows grouped results you can read without terminal tools.

Enter your domain in the lookup box at the top, run the query, and review records grouped by type. Compare values with your DNS host panel. If you just changed something, wait one TTL cycle or use our DNS Propagation Checker to see what resolvers worldwide return.

An A record maps a hostname to an IPv4 address — for example, pointing www.example.com to 203.0.113.10. Browsers use A records to find the server that hosts a website.

An AAAA record maps a hostname to an IPv6 address. Sites that support dual-stack publish both A and AAAA so clients can connect over IPv4 or IPv6.

An MX record tells the internet which mail servers accept email for your domain. Each entry has a priority — lower numbers are tried first. Missing or wrong MX is a common cause of mail bouncing.

A TXT record stores plain text in DNS — often SPF, DKIM, and DMARC for email, or verification tokens when you prove domain ownership to a service. Long values may need to be split across multiple strings.

A CNAME aliases one hostname to another — for example, www pointing at the root domain or a SaaS landing page. CNAME cannot coexist with most other record types on the same name, and many providers disallow CNAME on the root (apex) domain.

Propagation is the time it takes for a DNS change to appear everywhere. Recursive resolvers cache old answers until TTL expires, so some users may see previous records minutes or hours after you save at your DNS host.

Usually caching: your resolver or ISP still holds the old TTL. Less often, you edited the wrong zone, nameservers at the registrar do not point to the host where you saved, or a CDN proxy layer shows different answers than your origin panel.

Often 5–30 minutes with low TTL (300–900 seconds). With high TTL or stale ISP caches, updates can take up to 24–48 hours. Check again after one full TTL period before assuming the change failed.

Resolvers store DNS answers locally for the TTL duration so they do not query authoritative servers on every page load. Caching speeds up browsing but delays how fast global users see your updates.

DNSSEC adds cryptographic signatures to DNS data so resolvers can detect tampering. It does not encrypt queries — for privacy on the wire, use DNS-over-HTTPS or DNS-over-TLS. Enable DNSSEC at your registrar or DNS host when supported.

Nameservers (NS records) tell the internet which servers are authoritative for your zone. Changing NS at the registrar delegates all DNS for the domain to a new provider — a bigger step than editing a single A or MX record.

Run a DNS lookup here, compare with your DNS panel, confirm NS at the registrar matches your host, check TTL, then test connectivity with Ping or Traceroute on the A record IP. For email, verify MX and SPF/DKIM/DMARC TXT. Use the DNS Propagation Checker if only some regions see old data.

Common causes: wrong or missing A/AAAA records, nameserver mismatch, propagation delay, or a CNAME conflict on the subdomain. Confirm live records here, then ping the IP from Port Checker or Ping Test to see if the server responds.

Check MX points to the correct mail host, SPF authorizes your sending servers, DKIM signatures validate, and DMARC policy is published. Run DNS lookup for MX and TXT, then use our SPF/DKIM/DMARC checker for syntax and alignment.

Reverse DNS maps an IP address back to a hostname via PTR records. Mail servers often require matching forward and reverse DNS. After this lookup shows an A record IP, run Reverse DNS Lookup on that address.

A PTR record lives in reverse DNS zones (in-addr.arpa for IPv4) and returns a hostname for an IP. It is set by whoever controls the IP block — usually your host or ISP — not in your forward domain zone.

A CAA record lists which certificate authorities may issue TLS certificates for your domain. If CAA blocks your chosen CA, certificate orders fail until you add or update the record.

Indirectly, yes. Wrong A/CNAME records cause downtime or redirect loops that stop crawlers. Slow DNS adds latency. HTTPS validation depends on correct hostnames and sometimes CAA. Clean DNS during migration helps indexing stay stable.

A DNS checker queries resolvers for live records so you can verify configuration without dig or nslookup. This page works as a free DNS checker and DNS lookup in one view — same underlying queries, readable grouped output.

nslookup is a command-line DNS client. This tool runs in the browser, groups results by record type, and links to propagation, WHOIS, and email auth checks on the same site — no install required.

NS records identify authoritative nameservers for a zone. They must match what your registrar publishes; otherwise the world queries the wrong DNS host and your edits never appear publicly.

SOA (Start of Authority) holds zone metadata — primary nameserver, admin contact, serial number, and refresh timers. Secondary servers use the serial to detect zone updates.

DNS changed but not everywhere yet?

Compare your records across global resolvers with the DNS propagation checker.

DNS Propagation Checker