Favicon of doggo

doggo

Command-line DNS client supporting DoH, DoT, DoQ, DNSCrypt and more. Features human-readable output, JSON export, reverse lookups, and multiple resolver support.

doggo is a modern command-line DNS client written in Go that transforms how you perform DNS queries. Unlike traditional tools, it delivers human-readable output with color-coded, tabular formatting that makes results immediately clear and actionable.

The tool supports an extensive range of DNS transport protocols including DNS over HTTPS (DoH), TLS (DoT), QUIC (DoQ), DNSCrypt, TCP, and UDP, giving you flexibility to work with any resolver configuration. Whether you're querying public DNS services or private infrastructure, doggo adapts to your needs.

Key capabilities include:

  • Multiple resolver support with customizable query strategies
  • JSON output for seamless integration with scripts and automation tools
  • Reverse DNS lookups for IP address resolution
  • IPv4 and IPv6 support across all query types
  • EDNS features including Client Subnet (ECS), NSID, Cookies, Padding, and Extended Errors
  • Internationalized Domain Names with automatic punycode conversion
  • Response time measurement for performance analysis
  • Shell completions for zsh and fish
  • Web interface for browser-based queries
  • Debug mode for troubleshooting complex DNS issues

Perfect for network administrators, system engineers, and DevOps professionals working with distributed systems who need more than basic DNS query capabilities. The intuitive command syntax and flexible output options make it ideal for both interactive use and automation workflows.

Install

Go
$ go install github.com/mr-karan/doggo/cmd/doggo@latest

Features

JSON outputTrue color

Media

Pros

4
  • Supports multiple DNS protocols including DoH, DoT, DoQ, and DNSCrypt
  • Provides human-readable and JSON output formats
  • Includes features like reverse DNS lookups and multiple resolver support
  • Offers a web interface for additional usability

Related tools

Share:

Auto-fetched .

Recent releases

Similar to doggo

Favicon

 

  
 
Favicon

 

  
 
Favicon