basic query
$ dig google.com +short
172.217.9.142query a specific DNS Resolver
$ dig @8.8.8.8 google.com +short
216.58.194.142
$ dig @8.8.4.4 www.example.org +short
93.184.216.34search for specific DNS Resource Record Type value (e.g. A, CNAME, MX, NS, TXT, etc)
$ dig @8.8.8.8 google.com MX +short # MX type
40 alt3.aspmx.l.google.com.
30 alt2.aspmx.l.google.com.
50 alt4.aspmx.l.google.com.
20 alt1.aspmx.l.google.com.
10 aspmx.l.google.com.search all record types
$ dig google.com ANY +short
216.58.194.78
2607:f8b0:4000:814::200e
ns1.google.com. dns-admin.google.com. 281483560 900 900 1800 60reverse DNS lookup
$ dig -x 216.58.220.110 +short
syd10s01-in-f110.1e100.net.trace DNS
$ dig google.com +tracespecify port number (default DNS port number: 53)
$ dig @8.8.8.8 -p 5300 google.com$ dig +tcp www.example.org
93.184.216.34 $ dig -6 @2001:4860:4860::8888 google.com A
for some reason does not work...