pavement

Dig

From FreeBSDwiki
Revision as of 17:28, 25 December 2005 by Dave (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

dig is a tool for troubleshooting DNS issues, very similar to nslookup, but prefered to it because of nslookup is now obsolete.

The command format is

dig @server.you.want.to.do.dns.lookups record_you're_looking_for RECORDTYPE 

for example:

dig @192.168.1.1 A freebsdwiki.net

will query the DNS server running at 192.168.1.1 for the "A" (host) record for freebsdwiki.net. You should get results very much like:

digging freebsdwiki.net from server 192.168.1.1 

; <<>> DiG 9.2.3 <<>> @192.168.1.1 freebsdwiki.net a
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2879
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;freebsdwiki.net.               IN      A

;; ANSWER SECTION:
freebsdwiki.net.        300     IN      A       66.154.114.98

;; Query time: 123 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sun Dec 25 16:26:35 2005
;; MSG SIZE  rcvd: 49


options

-x reverse lookup
Personal tools