| name | dog |
| description | Use this skill when the user wants to query DNS records, perform DNS lookups, or diagnose DNS issues from the command line with readable output. |
dog Plugin
A command-line DNS client. Query DNS servers with a colorful, human-readable output and support for all major record types.
Commands
DNS Queries
dog dns query — Query DNS records
Utility
dog _ _ — Passthrough to dog CLI
Usage Examples
- "Query DNS records"
- "DNS lookup for domain"
- "Check MX records"
- "Diagnose DNS"
Installation
brew install dog
Or via Cargo:
cargo install dog
Examples
dog dns query example.com
dog dns query example.com --type MX
dog dns query example.com --nameserver 1.1.1.1
dog dns query example.com --type ALL
dog dns query example.com --json
dog _ _ example.com
dog _ _ example.com --type AAAA
dog _ _ example.com --type TXT --json
Key Features
- Colorful - Human-readable output
- Records - All major types
- A/AAAA - IPv4/IPv6 lookups
- MX - Mail records
- TXT - Text records
- NS - Name servers
- CNAME - Aliases
- DoT - DNS-over-TLS
- DoH - DNS-over-HTTPS
- JSON - JSON output
Notes
- Supports DNS-over-TLS
- Supports DNS-over-HTTPS
- Great for DNS debugging
- Colorful terminal output