Name
dig
Synopsis
dig [@server
]host
[querytype
] [queryclass
] [options
]
Queries Internet domain name servers. Like the nslookup command, dig displays information about host
as returned by the default or a specified nameserver. With dig, you specify all aspects of the query on the command line; there’s no interactive mode as with nslookup.
Specify the nameserver to query with @
server
, using either a domain name or an IP in server
. The default is to query the nameservers in resolv.conf. Specify the type of query in querytype
; the default is to look up address records. The supported types are:
- A
Host’s Internet address.
- ANY
Any available information (default).
- AXFR
Request zone transfer.
- HINFO
Host CPU and operating system type.
- MX
Mail exchanger.
- NS
Nameserver for the named zone.
- SOA
Domain start-of-authority.
Use queryclass
to specify query class of either IN
(Internet) or ANY
. Default is IN
.
Options
The following descriptions cover dig’s basic operation; for a complete description, refer to dig’s manpage.
-
-x
address
Reverse map
address
, which allows you to locate a hostname when only an IP number is available. Implies ANY as the query type.-
-p
port
Send queries to the specified port instead of port 53, the default.
-
+norec[
urse
] Turn off recursion (on by default).
- +trace
Iteratively trace queries from the root servers. Show the results of each subquery as it resolves from the root servers to the final destination.
- +vc
Send TCP-based queries (queries are UDP by default).
Get Mac OS X Tiger in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.