DNS Trace Explorer

This tool follows one DNS question the long way, starting at the root nameservers at the top of DNS and walking down until it reaches the server that holds the final answer. At each hop it shows you which server it asked, what that server said, and where it pointed next. If the trip stops early, you can see the exact step where it broke.

Record type

How a DNS trace works

DNS is built as a chain of handoffs. The root nameservers know who runs .com. The .com nameservers know who runs example.com. And that domain's own nameserver holds the final record. Normally a public resolver does this whole walk for you and just hands back the result. This tool does the walk itself, in the open, so you can watch every handoff instead of trusting a single cached answer.

Root.comexample.comAnswer
At each stop, a server either hands back the answer or points the trace one step closer to it.

What each step tells you

Most steps end in a referral. That is just one nameserver saying, “I do not have the answer, but here are the servers that are closer to it.” It names the next set of nameservers and sends you their way.

Sometimes those next nameservers live inside the very domain you are looking up, like ns1.example.com serving example.com. That creates a loop: to find the nameserver you would need to look up the domain, but to look up the domain you need the nameserver. Glue is how DNS breaks the loop. The parent zone tacks the nameserver's IP address straight onto the referral, so the trace can move on without getting stuck. When you see glue in a step, that is the shortcut address that came bundled with the referral.

For each step, the trace keeps everything together: the server it asked, how long the reply took, the response code, the nameservers it was pointed to, any glue, the TTL, and the raw reply. That way you can trace where every detail came from.

Where a DNS trace can stop

A healthy trace ends one of two ways: with the record you asked for, or with a clear answer that the name simply does not exist. When something is broken instead, the last step that finished is your best clue about which part of the chain to look at.

Where it stopsWhat that usually means
At the rootThe top-level domain, like the part after the last dot, may not exist, or the trace never reached a root server in the first place.
At the TLDThe .com or other TLD zone did not hand off the domain to any nameservers, so there was nowhere to go next.
Before the domain's serverThe handoff named some nameservers, but the trace could not find a usable public address to reach them.
At the domain's serverThe nameserver was reached but did not answer cleanly: it timed out, refused the question, returned an error, or replied without the record type you asked for.
After an aliasThe name is a CNAME pointing somewhere else, and that target is missing, unreachable, or points back in a loop.

DNS trace and DNS lookup are different

DNS Lookup tells you the answer a resolver like Cloudflare, Google, or an authoritative server is handing out right now. DNS Trace Explorer skips those cached answers and walks the chain of handoffs from the root instead. Reach for the lookup when you want the answer real people are getting. Reach for the trace when you want to understand how DNS gets to that answer, or why it cannot.