dig
Overview
dig (Domain Information Groper) queries DNS servers. Preferred over nslookup for scripting and clear output.
Syntax
dig [@server] [name] [type] [options]Common Options
| Option | Description |
|---|---|
@server |
Query specific resolver |
A/AAAA/MX/TXT/NS/CNAME/SOA |
Record types |
+short |
Minimal answer |
+trace |
Path from root |
+noall +answer |
Only answer section |
-x addr |
Reverse lookup |
+time=s / +tries=n |
Timeouts |
Examples with Explanations
Basic A record
dig example.com
dig +short example.comSpecific types
dig example.com MX
dig example.com TXT +short
dig example.com AAAAChosen resolver
dig @1.1.1.1 example.com
dig @8.8.8.8 example.com +shortReverse DNS
dig -x 1.1.1.1 +shortTrace delegation
dig +trace example.comBatch
dig +noall +answer example.com google.com