dog (command-line DNS client) dog is a command-line DNS client, like 'dig'. It has colourful output, understands normal command-line argument syntax, supports the DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON.