tool · dns / lookup

dotdig.

dns lookup for humans — formatted output, no flag soup.

resolves a / aaaa / mx / txt / ns / cname / soa / ptr / srv / caa. formatted output, no flag soup. custom resolvers, dnssec validation. zero deps.

npm i -g @v0idd0/dotdig
github → npm mit · free forever
dotdig icon
what it does

no more +short +trace +nocomments anymore.

four jobs. all in your terminal. no api call, no internet round-trip — just a plain tool that does what it says.

basic resolve

$ dotdig voiddo.com
A 46.4.91.x
AAAA 2a01:4f8::x
ttl 300s

mail records

$ dotdig -t mx voiddo.com
10 mail.voiddo.com
20 backup.voiddo.com

spf / dmarc

$ dotdig -t txt voiddo.com
v=spf1 include:_spf.google.com ~all
v=DMARC1; p=quarantine

reverse lookup

$ dotdig -x 8.8.8.8
ptr dns.google.
install

three ways. all painless.

npm

$ npm i -g @v0idd0/dotdig

node 14+ on linux / macos / windows. updates with npm update -g.

github releases

$ curl -L github.com/voidd0/dotdig/releases/latest

single static binary. zero runtime needed. all releases →

git clone

$ git clone github.com/voidd0/dotdig

read the source, send a pr, fork it. mit licence, no cla. repo →

why we built it

we got tired of forgetting the exact dig flags every time we wanted clean txt records. dotdig is dig with the formatting we always wanted and the flag soup we never did.

no telemetry. no signup. no api round-trip — talks straight to the resolver. mit forever, even if vøiddo dies tomorrow.

star on github → all tools