doggo Commands Reference
Human-friendly DNS client with encrypted transports (DoH/DoT/DoQ) and structured output — a modern alternative to dig.
📦 Installation
brew install doggo
go install github.com/mr-karan/doggo/cmd/doggo@latest🔍 Basic lookups
A / AAAA / MX
doggo example.com
doggo example.com AAAA
doggo example.com MX
doggo example.com MX @9.9.9.9Flag style
doggo -q example.com -t MX -n 1.1.1.1🔐 Encrypted DNS
DNS over HTTPS
doggo example.com @https://cloudflare-dns.com/dns-queryDNS over TLS
doggo example.com @tls://1.1.1.1
doggo example.com @tls://1.1.1.1 --tls-hostname=cloudflare-dns.com📤 Output formats
doggo example.com -J # JSON (--json)
doggo example.com --short
doggo example.com --time # show query timing🔗 See Also
Docs: doggo.mrkaran.dev