← Back to tools

dog

Command-line DNS client with colorful output and DoH/DoT support

Network linuxmacos Rust EUPL-1.2

Description

dog is a command-line DNS client with colorful output. It understands normal command-line argument syntax, supports DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON output for programmatic consumption.

AI Summary

Modern DNS client with colorful output, JSON support, and DoH/DoT

Capabilities

  • + DNS lookups with colorful terminal output
  • + DNS-over-TLS (DoT) support
  • + DNS-over-HTTPS (DoH) support
  • + JSON output for scripting
  • + Standard CLI argument syntax

Use When

  • You want a modern DNS lookup tool with color
  • You need DNS-over-HTTPS or DNS-over-TLS queries

Avoid When

  • x You need a simple dig replacement

Related Tools

View AGENTS.md for dog