Manpage logo

adig - print information collected from Domain Name System (DNS) servers

NAME  SYNOPSIS  DESCRIPTION  ARGS  FLAGS  QUERY OPTIONS  FILES  REPORTING BUGS  SEE ALSO 

NAME

adig − print information collected from Domain Name System (DNS) servers

SYNOPSIS

adig [@server] [-c class] [-p port#] [-q name] [-t type] [-x addr] [name] [type] [class] [queryopt...]

DESCRIPTION

Send queries to DNS servers about name and print received information, where name is a valid DNS name (e.g. www.example.com, 1.2.3.10.in-addr.arpa).

This utility comes with the c−ares asynchronous resolver library.

It is possible to specify default arguments for adig via ${XDG_CONFIG_HOME}/adigrc.

ARGS

@server

Server ip address. May specify multiple in comma delimited format. May be specified in URI format.

name

Name of the resource record that is to be looked up

type

What type of query is required. e.g. - A, AAAA, MX, TXT, etc. If not specified, A will be used.

class

Sets the query class, defaults to IN. May also be HS or CH.

FLAGS

−c class

Sets the query class, defaults to IN. May also be HS or CH.

−h

Prints the help.

−p port

Sends query to a port other than 53. Often recommended to set the port using @server instead.

−q name

Specifies the domain name to query. Useful to distinguish name from other arguments

−r

Skip adigrc processing

−s

Server (alias for @server syntax), compatibility with old cmdline

−t type

Indicates resource record type to query. Useful to distinguish type from other arguments

−x addr

Simplified reverse lookups. Sets the type to PTR and forms a valid in-arpa query string

QUERY OPTIONS

+[no]aaonly

Sets the aa flag in the query. Default is off.

+[no]aaflag

Alias for +[no]aaonly

+[no]additional

Toggles printing the additional section. On by default.

+[no]adflag

Sets the ad (authentic data) bit in the query. Default is off.

+[no]aliases

Whether or not to honor the HOSTALIASES file. Default is on.

+[no]all

Toggles all of +[no]cmd, +[no]stats, +[no]question, +[no]answer, +[no]authority, +[no]additional, +[no]comments

+[no]answer

Toggles printing the answer. On by default.

+[no]authority

Toggles printing the authority. On by default.

+bufsize=#

UDP EDNS 0 packet size allowed. Defaults to 1232.

+[no]cdflag

Sets the CD (checking disabled) bit in the query. Default is off.

+[no]class

Display the class when printing the record. On by default.

+[no]cmd

Toggles printing the command requested. On by default.

+[no]comments

Toggles printing the comments. On by default

+[no]defname

Alias for +[no]search

+domain=somename

Sets the search list to a single domain.

+[no]dns0x20

Whether or not to use DNS 0x20 case randomization when sending queries. Default is off.

+[no]edns[=#]

Enable or disable EDNS. Only allows a value of 0 if specified. Default is to enable EDNS.

+[no]ignore

Ignore truncation on UDP, by default retried on TCP.

+[no]keepopen

Whether or not the server connection should be persistent. Default is off.

+ndots=#

Sets the number of dots that must appear before being considered absolute. Defaults to 1.

+[no]primary

Whether or not to only use a single server if more than one server is available. Defaults to using all servers.

+[no]qr

Toggles printing the request query. Off by default.

+[no]question

Toggles printing the question. On by default.

+[no]recurse

Toggles the RD (Recursion Desired) bit. On by default.

+retry=#

Same as +tries but does not include the initial attempt.

+[no]search

To use or not use the search list. Search list is not used by default.

+[no]stats

Toggles printing the statistics. On by default.

+[no]tcp

Whether to use TCP when querying name servers. Default is UDP.

+tries=#

Number of query tries. Defaults to 3.

+[no]ttlid

Display the TTL when printing the record. On by default.

+[no]vc

Alias for +[no]tcp

FILES

${XDG_CONFIG_HOME}/adigrc

REPORTING BUGS

Report bugs to the c-ares github issues tracker
https://github.com/c-ares/c-ares/issues

SEE ALSO

ahost(1).


Updated 2026-06-01 - jenkler.se | uex.se