Ever wondered what exactly is going on behind the scenes when you make a DNS query? This tool shows you how it works! This is what recursive DNS servers like or do when they don't have a result in their cache.
Step 0: Choose a root nameserver

There are 13 root nameservers (this list comes from here):

{{rootServers.join(", ")}}

Let's pick one at random: {{rootNS}}


How can I get the same information from a command line tool?

Use dig +trace yourdomain.com

Where are the DNS queries being made?

It's a combination of this little Go program and this Javascript code