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