Modern DNS lookup utility
To build the binary.
go buildBuild tiny binary.
make tinyPass 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 mxThere are aliases for common records (e.g. DMARC, SIP, etc.), and for simplifying commands, MAIL for MX for example.
resolv cormier.co dmarcAliases will be formed based on necessity.
Root servers lookup.
resolv . nsThe 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 -recordsThe lesser done reverse lookup.
resolv -arpa 8.8.4.4