adig1
Print information collected from domain name system (dns) servers
Usage
adig [@server]
[-c
class]
[-p
port#]
[-q
name]
[-t
type]
[-x
addr]
[name]
[type]
[class]
[queryopt ...]
Overview
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
-cclass-
Sets the query class, defaults to IN. May also be HS or CH.
-h-
Prints the help.
-pport-
Sends query to a port other than 53. Often recommended to set the port using @server instead.
-qname-
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
-ttype-
Indicates resource record type to query. Useful to distinguish type from other arguments
-xaddr-
Simplified reverse lookups. Sets the type to PTR and forms a valid in-arpa query string
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
Releases
5 releases since Debian 9 (Stretch); the text changed 1 time.