A command-line DNS client for humans.

pacman -S doggo-bin

doggo is a command-line DNS client designed to make DNS lookups intuitive and easier to read.


It supports various DNS transport protocols such as DNS over HTTPS (DoH), TLS (DoT), QUIC (DoQ), TCP, UDP and DNSCrypt. Other features include supporting multiple resolvers, IPv4 / IPv6 support, reverse DNS lookups and the ability to output queries to JSON.


doggo is a recommended tool for network / system administrators or engineers that work with distributed systems and want a tool that does more than just DNS queries.

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.