Backed by mandō

Every domain
has a story.

Namesake is the handcrafted DNS resolution platform for teams that care about provenance. Query interactively. Resolve with intention. Understand every record behind every name.

The Craft

Resolution, refined

Each capability is thoughtfully designed around the way DNS professionals actually work. No bloat. No shortcuts. Just meticulous resolution.

Interactive Atelier

Open a persistent session, set your parameters, and query at your own pace. Our interactive mode remembers your context — server, set type=, set debug — so you can explore DNS like a conversation, not a transaction.

Record Palette

Query any record type with -type=: A, AAAA, MX, NS, SOA, TXT, PTR, CNAME. Each type surfaces a different layer of a domain's identity. Collect them all.

Server Curation

Direct your queries to any name server with namesake host server. Switch servers mid-session with server or trace back to your initial resolver with lserver.

Debug Transparency

Enable -debug to see the full response packet — headers, flags, question sections, authority records. Every byte of the DNS conversation, laid bare.

Resilience Tuning

Configure -timeout= and -retry= to match your network conditions. Mission-critical lookups get the patience they deserve.

Recursive Depth

Toggle set recurse to control whether name servers chase referrals on your behalf. Sometimes you want the full chain. Sometimes you need just the first answer.

Port Precision

Route queries through non-standard ports with -port=. Ideal for custom resolvers, testing environments, and air-gapped infrastructure.

Class Spectrum

Go beyond Internet class with set class=: IN, CH, HS, or ANY. Query Chaosnet metadata, Hesiod directories, or cast the widest possible net.

The Process

From question to clarity

01

Name your subject

Provide any hostname, domain, or IP address. Namesake accepts both forward and reverse lookups — names to addresses, addresses to names.

02

Choose your lens

Select a record type to focus your query. A records reveal addresses, MX records expose mail routing, SOA records uncover authority. Each lens tells a different story.

03

Select your source

Optionally specify which name server to consult. Query your local resolver, Google, Cloudflare, or any authoritative server directly.

04

Read the provenance

Receive authoritative or cached answers with full metadata. Enable debug mode for the complete packet trace — every header, every flag, every byte accounted for.

Signature Experience

The Interactive Atelier

Step into a persistent DNS session. Set your parameters once, query as many domains as you need. Context carries forward. The atelier remembers.

namesake — interactive session
$ namesake
Default Server: resolver1.opendns.com
Address: 208.67.222.222
 
> set type=A
> example.com
Server: 208.67.222.222
Address: 208.67.222.222#53
 
Non-authoritative answer:
Name: example.com
Address: 93.184.216.34
 
> set type=MX
> example.com
Server: 208.67.222.222
Address: 208.67.222.222#53
 
Non-authoritative answer:
example.com mail exchanger = 0 .
 
> set type=NS
> example.com
Server: 208.67.222.222
Address: 208.67.222.222#53
 
Non-authoritative answer:
example.com nameserver = a.iana-servers.net.
example.com nameserver = b.iana-servers.net.
 
> exit

Session Commands

  • set type= Switch record type (A, MX, NS, SOA, TXT, PTR, CNAME, AAAA)
  • set debug Enable full packet trace
  • set all Display current configuration
  • server Change name server (uses current server for lookup)
  • lserver Change name server (uses initial server for lookup)
  • set domain= Set the search domain
  • set [no]recurse Toggle recursive queries
  • set [no]vc Toggle virtual circuit (TCP) mode
  • exit Close the session

In Practice

See Namesake at work

Real queries. Real output. Nothing fabricated. The elegance is in the authenticity.

Non-interactive query
$ namesake example.com
Server: 8.8.8.8
Address: 8.8.8.8#53
 
Non-authoritative answer:
Name: example.com
Address: 93.184.216.34
Custom server + record type
$ namesake -type=SOA example.com 1.1.1.1
Server: 1.1.1.1
Address: 1.1.1.1#53
 
Non-authoritative answer:
example.com
origin = sns.dns.icann.org
mail addr = noc.dns.icann.org
serial = 2024042901
refresh = 7200
retry = 3600
expire = 1209600
minimum = 3600
Debug mode
$ namesake -debug -type=AAAA example.com
Server: 8.8.8.8
Address: 8.8.8.8#53
------------
QUESTIONS:
example.com, type = AAAA, class = IN
ANSWERS:
-> example.com
internet address = 2606:2800:220:1:248:1893:25c8:1946
ttl = 86400
------------
Non-authoritative answer:
example.com has AAAA address 2606:2800:220:1:248:1893:25c8:1946
Resilience tuning
$ namesake -timeout=10 -retry=3 -type=TXT example.com
Server: 8.8.8.8
Address: 8.8.8.8#53
 
Non-authoritative answer:
example.com text = "v=spf1 -all"

Curated Servers

The Server Selection Guide

Every resolver has a character. Choose the one that suits your query.

System Default
From /etc/resolv.conf

Your local resolver. Fastest response, closest to home. Use when speed matters more than independence.

namesake example.com
Google Public DNS
8.8.8.8 · 8.8.4.4

Globally distributed, heavily cached. Reliable baseline for verifying results from other resolvers.

namesake example.com 8.8.8.8
Cloudflare
1.1.1.1 · 1.0.0.1

Privacy-focused, performance-optimized. When you want the fastest answer without the tracking.

namesake example.com 1.1.1.1
Authoritative
Query the source directly

Skip the middlemen entirely. Query the authoritative name server for ground-truth records, no cache involved.

namesake example.com a.iana-servers.net
0
Record types supported
0
Billion daily queries worldwide
0
Resolution modes
0
Query classes available

Kind Words

Trusted by discerning teams

"We migrated our entire DNS debugging workflow to Namesake's interactive mode. The ability to set a record type once and query dozens of domains in sequence has been a category-defining unlock for our infrastructure team."
E.R.
Elena Rossi VP of Infrastructure, CloudWeave
"The debug output is pure art. Where other tools give you a black box, Namesake surfaces the full packet trace — headers, flags, authority sections. It's the transparency our SRE team has been craving."
M.K.
Marcus Kowalski SRE Lead, NexaStack
"As a solo developer, the server selection feature is invaluable. Being able to point queries at different resolvers — local, Google, Cloudflare, authoritative — without changing any config is the definition of high-leverage tooling."
A.J.
Amara Johnson Independent Developer
"The record gallery alone justified our Enterprise subscription. Having A, MX, NS, SOA, TXT, PTR, CNAME, and AAAA all accessible through one unified interface compounds our team's velocity every single day."
D.T.
David Tran CTO, NameForge Labs

Investment

Choose your resolution

Every tier is thoughtfully composed. Start with what you need. Expand as your practice grows.

Apprentice
$0/month
  • Non-interactive mode only
  • A records
  • System default server
  • 10 queries per day
  • Standard timeout
Start Free
Atelier
$59/seat/month
  • Everything in Artisan
  • lserver command
  • All query classes (IN, CH, HS, ANY)
  • set [no]vc TCP mode
  • set [no]fail SERVFAIL handling
  • Custom port with -port=
  • Team shared sessions
  • Audit logs
Start Trial
Maison
Contact Sales
  • Everything in Atelier
  • Dedicated resolver infrastructure
  • D2 deep debug mode
  • 99.99% SLA
  • SSO & SAML
  • Custom integrations
  • Dedicated account manager
  • On-premises deployment
Contact Sales

Questions

Frequently asked

What's the difference between interactive and non-interactive mode?

Non-interactive mode resolves a single host and exits — perfect for quick lookups and scripting. Interactive mode opens a persistent session where you can set parameters, switch record types, change servers, and query multiple domains without restarting. Think of non-interactive as a quick errand; interactive is a full studio session.

Can I query different DNS servers mid-session?

Absolutely. Use the server command to switch to any name server during an interactive session. If you want to look up the new server's address using your original resolver (rather than the current one), use lserver instead. This distinction matters when debugging DNS delegation chains.

What does "non-authoritative answer" mean?

It means the response came from a caching resolver rather than the authoritative name server for that domain. The data is still accurate — it's simply been cached. For ground-truth answers, query the authoritative server directly using the second argument.

Is my query data secure?

Namesake queries are sent to whatever DNS server you specify. The security of your queries depends on your choice of resolver and whether it supports encrypted transport. Our Enterprise tier includes dedicated resolver infrastructure with DNS-over-TLS support for maximum privacy.

What is the Chaos class and when would I use it?

The Chaos class (set class=CH) is a vestige of Chaosnet, but modern DNS servers use it to expose operational metadata — like the server's version or hostname. It's a niche but powerful diagnostic tool. Available on Atelier and Maison tiers.

See mandō's portfolio