Resolve DNS records via DNS-over-HTTPS.
Synopsis
dig <name> [type] [@server] [+opts] [--json]
Description
Looks up DNS records for a name using DNS-over-HTTPS resolvers, since SLICC has no raw UDP/53 access. Supports A, AAAA, MX, TXT, CNAME, NS, SOA, SRV, PTR and CAA records (default: A).
Options
@server Use a supported Cloudflare, Google, or Quad9 resolver.
-x <address> Reverse lookup (PTR) for an IPv4 or IPv6 address.
-v, --version Show version information.
+short One answer value per line, no headers.
+opts Other dig +options are accepted as no-ops.
--json Resolver response as pretty-printed JSON.
-h, --help Show this help.
Examples
$ dig example.com
Look up the A record for example.com.
$ dig example.com MX
Look up MX records.
$ dig -x 1.1.1.1 @cloudflare
Reverse lookup an IP using Cloudflare's resolver.
$ dig example.com +short
Print just the answer values.
Notes
Resolution happens over HTTPS to a public DoH resolver, not raw DNS packets. Only the resolvers dig knows about (Cloudflare, Google, Quad9) can be selected with @server.
See Also
host, curl