Dup Ver Goto 📝

Dig 101

PT2/network/utilities/dig net dig does not exist
To
80 lines, 328 words, 2511 chars Page 'Dig101' does not exist.

Basic Usage

Dig (Domain Information Groper) is a Linux command line utility that performs DNS lookup by querying name servers and displaying the result to you. By default, dig sends the DNS query to name servers listed in the resolver(/etc/resolv.conf) unless it is asked to query a specific name server.

dig [<server>] <name> <type>
$ dig @8.8.8.8 pt2.allsup.co
; <<>> DiG 9.18.12-0ubuntu0.22.04.1-Ubuntu <<>> @8.8.8.8 pt2.allsup.co
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33485
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;pt2.allsup.co.                 IN      A

;; ANSWER SECTION:
pt2.allsup.co.          3219    IN      A       217.160.0.207

;; Query time: 49 msec
;; SERVER: 8.8.8.8#53(8.8.8.8) (UDP)
;; WHEN: Sat Dec 16 20:41:03 GMT 2023
;; MSG SIZE  rcvd: 58

$ dig pt2.allsup.co +short
217.160.0.207

$ dig pt2.allsup.co +noall +answer
pt2.allsup.co.          0       IN      A       217.160.0.207

$ dig @8.8.8.8 pt2.allsup.co +short
217.160.0.207

$ dig @8.8.8.8 pt2.allsup.co ANY +noall +answer
pt2.allsup.co.          3600    IN      A       217.160.0.207
pt2.allsup.co.          3600    IN      AAAA    2001:8d8:100f:f000::2aa
pt2.allsup.co.          3600    IN      MX      10 mx00.ionos.co.uk.
pt2.allsup.co.          3600    IN      MX      10 mx01.ionos.co.uk.

$ dig @8.8.8.8 pt2.allsup.co MX +noall +answer
pt2.allsup.co.          3600    IN      MX      10 mx00.ionos.co.uk.
pt2.allsup.co.          3600    IN      MX      10 mx01.ionos.co.uk.

Reverse DNS

$ dig +answer -x 217.160.0.207
; <<>> DiG 9.18.12-0ubuntu0.22.04.1-Ubuntu <<>> +answer -x 217.160.0.207
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46412
;; flags: qr rd ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;207.0.160.217.in-addr.arpa.    IN      PTR

;; ANSWER SECTION:
207.0.160.217.in-addr.arpa. 0   IN      PTR     217-160-0-207.elastic-ssl.ui-r.com.

;; Query time: 40 msec
;; SERVER: 172.29.16.1#53(172.29.16.1) (UDP)
;; WHEN: Sat Dec 16 20:42:42 GMT 2023
;; MSG SIZE  rcvd: 118

Batch

dig -f domains.txt

Config

echo "+noall +answer" > ~/.digrc

Resources