dig
Installing Dig util
Ubuntu
apt-get install dnsutils
Check Installation
dig -v
Get All DNS Record Types
dig example.com ANY
Get A Records
dig EXAMPLE.COM +noall +answer
Get NS Records
dig @8.8.8.8 +short NS domain.com
Search For Record Type
dig example.com MX
dig example.com txt (Query TXT record)
dig example.com cname (Query CNAME record)
dig example.com ns (Query NS record)
dig example.com A (Query A record)
Trace DNS Path
dig example.com +trace
Reverse DNS Lookup
dig +answer -x 192.168.0.1
Batch Queries
vi domain_list.txt
example.com
google.com
ubuntu.com
dig -f domain_list.txt +short