Modern DNS lookup utility
To build the binary.
go build
Build tiny binary.
make tiny
Pass the domain
you want to lookup and you're in business. For a specific record
type
include it after the domain. Common records are MX, SRV, SOA, A (default), AAAA, and
many more.
Usage: resolv [-h -help] [-arpa] [-records] [-ratings] [-s -server <addr>] <domain> [record | alias]
Lookup mail (MX) records.
resolv cormier.co mx
There are aliases for common records (e.g. DMARC, SIP, etc.), and for simplifying commands, MAIL for MX for example.
resolv cormier.co dmarc
Aliases will be formed based on necessity.
Root servers lookup.
resolv . ns
The glorious root name servers.
NS .
code=0 num=13 rtt=20ms [very good]
-
h.root-servers.net [ttl=2600]
i.root-servers.net [ttl=2600]
j.root-servers.net [ttl=2600]
k.root-servers.net [ttl=2600]
l.root-servers.net [ttl=2600]
m.root-servers.net [ttl=2600]
a.root-servers.net [ttl=2600]
b.root-servers.net [ttl=2600]
c.root-servers.net [ttl=2600]
d.root-servers.net [ttl=2600]
e.root-servers.net [ttl=2600]
f.root-servers.net [ttl=2600]
g.root-servers.net [ttl=2600]
List supported records and aliases.
resolv -records
The lesser done reverse lookup.
resolv -arpa 8.8.4.4