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.
DNS & Domains
Enter one public domain or PTR address, choose a resolver and request the current answer.
Only after you click Look up, your browser sends the query name to the selected public DNS resolver. HeyUtils stores no query history.
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.
See the exact recursive answer, with the request boundary visible.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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?
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.