All apps/dig

dig

dig

dig is a flexible tool for interrogating DNS name servers. It performs DNS lookups and displays the answers returned.

Runs as dig|macOS, Linux, Windows|bind9.readthedocs.io

Command form

ai-draft · 3 tasks · 13 fields

Query DNS records with dig. Only common query and display options are covered; TSIG keys, batch mode and most +keyword options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui dig
DNS lookupExample values, fixed in this page — nothing here reaches a terminal
Basic
Server (@host)
string
Name*
string
Record type
string
TasksEach one presets the form for one job
Look up a record
servernametype
Short answer
servernametypeshort
Trace resolution
nametypetrace
ParametersOnly these flags are editable in the form
Server (@host)
Include the @, e.g. @1.1.1.1. Leave empty for the system resolver.
string · positional 0
Name
string · positional 1
Record type
string · positional 2
AAAAAMXNSTXTCNAMESOAANY
Short answer
boolean
+short
Trace delegation from root
boolean
+trace
Use TCP
boolean
+tcp
Request DNSSEC records
boolean
+dnssec
Multi-line records
boolean
+multiline
IPv4 only
boolean
-4
IPv6 only
boolean
-6
Port
integer
-p
Query class
string
-cINCHHS
Timeout (seconds)
integer
+time
SourcesEvery flag above is checked against these
help
Usage: dig [@global-server] [domain] [q-type] [q-class] {q-opt} {global-d-opt} host [@local-server] {local-d-opt} [ host [@local-server] {local-d-opt} [...]] Where: domain is in the Domain Name System q-class is one of (in,hs,ch,...) [default: in] q-type is one of (a,any,mx,ns,soa,hinfo,axfr,txt,...) [default:a]…
helpdig -h (macOS)
manual
+short, +noshort +multiline, +nomultiline +tcp, +notcp +trace, +notrace
manualBIND 9 dig(1), 2026-10-27

bind9.readthedocs.io

Before it fills your prompt, Otty checks the installed dig against its version. A form that does not match your version is not offered.