https://doggo.mrkaran.dev/docs/ Skip to content Doggo Search Cancel GitHub Select theme [Auto ] * Introduction + Installation * Usage Guide + Examples + CLI Reference * Resolvers + Classic (UDP and TCP) + System + DNS over HTTPS (DoH) + DNS over TLS (DoT) + DNSCrypt + DNS over HTTPS (DoQ) * Features + Output Formats + Multiple Resolvers + IPv4 and IPv6 + Reverse IP Lookups + Protocol Tweaks + Shell Completions + Common Record Types GitHub Select theme [Auto ] On this page * Overview * Features * Sponsor On this page * Overview * Features * Sponsor Doggo Command-line DNS client for humans Visit Demo [doggo] Features * Human-readable output with color-coded and tabular format * JSON output support for easy scripting and parsing * Multiple transport protocols: + DNS over HTTPS (DoH) + DNS over TLS (DoT) + DNS over QUIC (DoQ) + DNS over TCP + DNS over UDP + DNSCrypt * Support for ndots and search configurations from resolv.conf or command-line arguments * Multiple resolver support with customizable query strategies * IPv4 and IPv6 support * Web interface available at doggo.mrkaran.dev * Shell completions for zsh and fish * Reverse DNS lookups * Flexible query options including various DNS flags (AA, AD, CD, DO, etc.) * Debug mode for troubleshooting * Response time measurement * Cross-platform support (Linux, macOS, Windows, FreeBSD, NetBSD) Sponsor If you find Doggo useful and would like to support its development, please consider becoming a sponsor on GitHub. Your support helps maintain and improve this open-source project. By sponsoring, you're not just supporting the development of Doggo, but also encouraging the creation and maintenance of free, open-source software that benefits the entire community. Every contribution, no matter how small, is greatly appreciated and helps keep this project alive and growing. Become a GitHub Sponsor Thank you for your support! [?]