You can do many neat things with dig. Here are a few neat things.
If you add +short, after all, commands, you will get a nice neat output that is very scriptable.
Dig after record type
We can dig after different types of records. Just switch out the type with A, AAAA, MX, TXT, NS, SRV. If you use ANY all records of all types will be available.
dig -t TYPE redhat.com
Reverse DNS lookup
We can find an IP address domain name by doing a reverse lookup.
dig -x 126.96.36.199
Lookup domain using a specific domain server
If you, for example, want to check how a domain is configured on a server that is not your DNS server, or it is a server that not yet in use. You can force dig to use this server.
dig @188.8.131.52 redhat.com