All apps/dog

dog

dog

A command-line DNS client.

Runs as dog|macOS, Linux, Windows|github.com

Autocomplete

Fig spec, with what the manifest adds · 9 subcommands · 16 options
Published once and never changed; check the digest before caching
sha256
83439e15eb76e0105812c5974b0b0c9b389e0594346e6b67e9f6cc70a9bbb239
Size
35676 bytes
Subcommands9 subcommands
dog A
Query Domain A Record
dog MX
Query Domain MX Record
dog CNAME
Query Domain CNAME Record
dog TXT
Query Domain TXT Record
dog NS
Query NS Record
dog SOA
Query SOA Record
dog TTL
Query TTL Record
dog ANY +noall +answer
Query ALL DNS Records
dog +nocomments +noquestion +noauthority +noadditional +nostats
Query only answer section
OptionsOn dog itself
-q--query
Host name or IP address to query <HOST>
-t--type
Type of the DNS record being queried (A, MX, NS...) <TYPE>
-n--nameserver
Address of the nameserver to send packets to <ADDR>
-class
Network class of the DNS record being queried (IN, CH, HS) <CLASS>
--edns
Whether to OPT in to EDNS (disable, hide, show) <NUMBER>
--txid
Set the transaction ID to a specific value <CLASS>
-Z
Set uncommon protocol-level tweaks <TWEAKS>
-U--udp
Use the DNS protocol over UDP
-T--tcp
Use the DNS protocol over TCP
-S--tls
Use the DNS-over-TLS protocol
-H--https
Use the DNS-over-HTTPS protocol
-1--short
Short mode: display nothing but the first result
-J--json
Display the output as JSON
--color
When to colourise the output (always, automatic, never) <arguments> <WHEN>
--seconds
Do not format durations, display them as seconds
--time
Print how long the response took to arrive
ArgumentsPositional, in order
<arguments>
Human-readable host names, nameservers, types, or classes