DNS Lookup Tool

Check live DNS records for a domain or hostname.

Use this DNS lookup tool to inspect A, AAAA, CNAME, MX, TXT, NS, and other live DNS responses so you can confirm whether a record exists, compare it with your expected configuration, and move to the right troubleshooting step faster.

Inspect live DNS response for a domain before moving to the next DNS troubleshooting step.

What this DNS tool does

DNS Lookup queries a domain or hostname and returns the DNS records currently visible for the selected type.

Use it to confirm whether a record exists, inspect the returned value, review TTL, and check whether DNS is returning a usable answer at all.

It does not confirm application behavior by itself. A correct DNS answer does not mean a website, mail server, or other service behind that record is working correctly.

When to use this tool

A domain or subdomain is not resolving where you expect it to.

A website opens from one network but not another and you need to compare the DNS answer first.

A DNS change was made recently and the expected record is still not visible.

Mail, verification, or certificate checks depend on a TXT, CNAME, or other DNS record being present.

You suspect the record exists, but the returned value is wrong, stale, or incomplete.

You need a fast first check before moving to propagation, nameserver, DNSSEC, or application-layer tests.

How to use DNS Lookup

  1. Enter the domain or hostname you want to check.
  2. Select a record type if you want to narrow the lookup.
  3. Run the lookup and review the returned records, TTL, and DNS response status.
  4. Compare the live answer with the configuration you expected to publish.
  5. If the result is missing, wrong, or incomplete, move next to nameserver, propagation, DNSSEC, or service-level checks.

How to interpret DNS lookup results

Record found

Likely meaning: DNS returned one or more answers for the name and record type you queried.

Common causes: Usually means the record is published and visible from the resolver used for the lookup.

Next action: Compare the returned value, TTL, and target with your intended configuration.

No record found

Likely meaning: The lookup returned no answer for that record type.

Common causes: Common causes are wrong hostname, wrong record type, missing record, or the record being published in the wrong zone.

Next action: Recheck the exact name, then verify nameservers and propagation.

Record value unexpected

Likely meaning: A record exists, but the value does not match what you expected to publish.

Common causes: This often points to stale data, a wrong target, a partial migration, or edits made in the wrong DNS provider.

Next action: Compare the live answer against the authoritative zone and then check propagation.

Multiple records returned

Likely meaning: More than one answer exists for the same name and type.

Common causes: This can be valid for load balancing, MX, or TXT usage, but it can also reveal old records left behind.

Next action: Confirm whether multiple answers are expected. If not, remove stale or conflicting entries.

TTL looks different than expected

Likely meaning: The record exists, but the returned cache time is not what you thought it would be.

Common causes: Recent DNS changes, recursive caching, or provider-side TTL handling can all explain this.

Next action: Check the authoritative answer and allow caches to expire before retesting.

NXDOMAIN

Likely meaning: The queried name does not exist in DNS.

Common causes: Typos, missing subdomains, the wrong zone, or an expired domain are common reasons.

Next action: Confirm the exact hostname and make sure the record was published in the correct zone.

SERVFAIL

Likely meaning: The resolver could not complete the DNS query successfully.

Common causes: This often points to DNSSEC failures, broken delegation, or upstream nameserver problems.

Next action: Verify nameservers first, then run DNSSEC checks and compare authoritative behavior.

Timeout or no response

Likely meaning: The query did not complete within the expected time window.

Common causes: Authoritative server reachability issues, resolver problems, or network path issues can all cause this.

Next action: Retry from another resolver and check authoritative nameserver health.

Common DNS issues this tool helps uncover

Missing or incorrect record values

Record published in the wrong zone or wrong DNS provider

Recursive cache differences after recent DNS changes

Nameserver delegation mismatch between registrar and zone host

CNAME conflicts or invalid chaining

TXT formatting problems for SPF, verification, or DKIM-related checks

Resolver differences between networks or locations

DNSSEC misconfiguration causing broken resolution

Split-horizon DNS where internal and public answers are different

Next steps after DNS Lookup

Check DNS propagation

Use this when a new record should be live but some resolvers may still have older cached answers.

Check DNS propagation

Verify nameservers

Use NS Lookup when the record may have been added in the wrong DNS zone or on the wrong provider.

Verify nameservers

Validate DNSSEC

If you see SERVFAIL or inconsistent resolution, check whether DNSSEC is breaking validation.

Validate DNSSEC

Move to service checks

If DNS looks correct, continue to Ping, HTTP Check, or MX Lookup depending on the service you are troubleshooting.

Browse all tools

Related tools

NS Lookup

Check authoritative name servers and delegation for a domain.

Open tool

DNS Propagation Check

Verify whether recent DNS changes are visible across resolvers.

Open tool

DNSSEC Check

Validate whether a domain has DNSSEC configured correctly.

Open tool

MX Lookup

Inspect mail exchange records and delivery destinations for a domain.

Open tool

Ping

Check whether a host responds and measure round-trip latency.

Open tool

HTTP Check

Review HTTP response status, headers, and redirect behavior.

Open tool

DNS Lookup FAQ

What does this DNS Lookup tool check?

It checks live DNS responses for a domain or hostname and returns the records available for the selected type, such as A, AAAA, CNAME, MX, TXT, or NS.

What input should I enter?

Enter a domain or hostname such as example.com, www.example.com, mail.example.com, or selector._domainkey.example.com. Do not enter a full URL.

Why does the result sometimes differ by resolver or location?

Recursive resolvers cache DNS answers independently, and geographic or network-specific resolver behavior can show different results during propagation windows.

Why would a DNS lookup return no record found?

The record may not exist, may be published for a different hostname, may be in the wrong zone, or may not be visible yet from the resolver you used.

What should I check after DNS Lookup?

Most often you should verify nameservers, compare propagation status, and then move to the service-level tool that depends on the record.

How is DNS Lookup different from NS Lookup?

DNS Lookup checks the returned records for a name. NS Lookup focuses on which nameservers are authoritative for the domain and whether delegation looks correct.

Keep navigating