DNS & Domains

DNS lookup

Enter one public domain or PTR address, choose a resolver and request the current answer.

DNS lookup

Domain or public IP for PTR

DNS response

Only after you click Look up, your browser sends the query name to the selected public DNS resolver. HeyUtils stores no query history.

Query options

Enter a domain; no request has been sent.

A DNS lookup helps when a new mail record seems absent or a hostname still points to an old address. The answer depends on the public recursive resolver you ask, so the selected resolver and query name are always visible beside the result.

Use this DNS record lookup to inspect the actual response and remaining TTL. It reports what Cloudflare or Google returned at query time; it does not claim that every region has the same cache state.

Why use this DNS lookup

See the exact recursive answer, with the request boundary visible.

Ask one named resolver

The DNS lookup stays idle until you submit. Each result names Cloudflare or Google and records the query time. Switching resolvers makes the old answer stale instead of silently mixing two cache views.

A query starts only after a button press and travels to one chosen resolver.

Read the response by record type

ALL sends eight separate questions, never an ANY shortcut. A type with no answer stays distinct from NXDOMAIN and a failed network request; returned values keep their remaining TTL for review.

Separate record cards show answers and TTL while another type has no answer.

Check the question before trusting the answer

01

Choose the actual owner name

For mail authentication, enter a name such as _dmarc.example.com rather than only the zone apex. The page converts internationalized names to ASCII before sending them; it never strips a path from a pasted URL.

02

Know what ALL sends

ALL issues eight parallel queries for a normal domain. PTR is separate: choose it for a public IPv4 or IPv6 address and the reverse .arpa owner is generated locally. No request is sent while you edit options.

03

Compare status with the record

NOERROR with an empty answer means this type was absent in this response, not necessarily that the domain is missing. NXDOMAIN and resolver failures appear separately. A changed input disables copying until you query again.

From question to inspectable reply

Nine focused record choices

Select A, AAAA, CNAME, MX, TXT, NS, SOA, CAA or PTR. MX priority remains in the record value. A DNS checker for mail can use the raw TXT or MX value without a guessed interpretation.

TTL with resolver context

Each answer shows its owner, data and remaining TTL in seconds. The resolver and ISO query time remain visible, so two checks can be compared without implying that the number is the zone's original TTL.

Copy records or the full reply

Text copy keeps the visible record values; JSON copy keeps response flags and partial ALL failures. A reverse DNS lookup converts a public IP to its PTR owner before the request, and both copies are blocked when the result is stale.

What a recursive answer can and cannot prove

No global propagation verdict
This DNS lookup asks one public recursive resolver at a time. Anycast routing and caches vary by region. Different answers across Cloudflare and Google can be useful evidence, but they cannot certify worldwide propagation.
No automatic or internal queries
Pasting a name never starts a request. Single-label and .local names, private IP reverse lookups, URLs and ports are rejected before sending to a public resolver. There is no background monitor or saved history.
No authoritative or mail audit
This page cannot contact arbitrary authoritative servers on port 53 or transfer a zone. It displays TXT and MX values without grading SPF, DKIM or DMARC, and it cannot guarantee mail delivery.
ALL is eight separate questions
ANY does not reliably return every DNS type, so ALL asks for eight specific types and excludes PTR. A timeout or HTTP failure for one type is marked as a failure, never recast as an empty answer.

DNS lookup questions

How do I check DNS records for a domain name?

Enter the domain, select a type and click Look up. The DNS lookup shows the chosen resolver, response code and each returned owner, value and TTL. ALL asks eight common types separately; PTR uses an IP or reverse owner.

Why does the lookup say no answer if the domain is real?

NOERROR with no answers means that particular type was not returned. A domain may have an A record but no MX record. NXDOMAIN means the queried name itself was not found by the selected resolver.

What is the difference between A, CNAME, MX, and TXT?

A holds an IPv4 address, CNAME aliases a name, MX identifies mail exchangers and TXT holds text such as email policy. An MX lookup shows its priority in the raw value; these types are not interchangeable.

How do I check reverse DNS for a server IP?

Select PTR and enter a public IPv4 or IPv6 address. A reverse DNS lookup builds the .arpa owner locally, then sends that name after you click. A PTR response does not prove forward and reverse names agree.

Can this help me troubleshoot email deliverability?

It can reveal MX and TXT responses, including a missing record or unexpected cached value. A DNS lookup cannot validate an entire SPF, DKIM or DMARC policy or prove a message will arrive.

Need another DNS case explained?

Run a DNS lookup when you are ready

Return to the DNS lookup, select the resolver you want to observe and submit the name yourself. The answer keeps its source visible for review.