snippetbashTip
dog — DNS lookup utility. It has colorful output, supports DNS-over-TLS and DNS-over-HTTPS protocols, and
Viewed 0 times
commandlookupcolorfulclidogdnshasutility
Problem
How to use the
dog command: DNS lookup utility. It has colorful output, supports DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON. More information: <https://github.com/ogham/dog#examples>.Solution
dog — DNS lookup utility. It has colorful output, supports DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON. More information: <https://github.com/ogham/dog#examples>.Lookup the IP(s) associated with a hostname (A records):
dog {{example.com}}Query the MX records type associated with a given domain name:
dog {{example.com}} MXSpecify a specific DNS server to query (e.g. Cloudflare):
dog {{example.com}} MX @{{1.1.1.1}}Query over TCP rather than UDP:
dog {{example.com}} MX @{{1.1.1.1}} {{[-T|--tcp]}}Query the MX records type associated with a given domain name over TCP using explicit arguments:
dog {{[-q|--query]}} {{example.com}} {{[-t|--type]}} MX {{[-n|--nameserver]}} {{1.1.1.1}} {{[-T|--tcp]}}Lookup the IP(s) associated with a hostname (A records) using DNS over HTTPS (DoH):
dog {{example.com}} {{[-H|--https]}} @{{https://cloudflare-dns.com/dns-query}}Code Snippets
Lookup the IP(s) associated with a hostname (A records)
dog {{example.com}}Query the MX records type associated with a given domain name
dog {{example.com}} MXSpecify a specific DNS server to query (e.g. Cloudflare)
dog {{example.com}} MX @{{1.1.1.1}}Query over TCP rather than UDP
dog {{example.com}} MX @{{1.1.1.1}} {{[-T|--tcp]}}Query the MX records type associated with a given domain name over TCP using explicit arguments
dog {{[-q|--query]}} {{example.com}} {{[-t|--type]}} MX {{[-n|--nameserver]}} {{1.1.1.1}} {{[-T|--tcp]}}Context
tldr-pages: common/dog
Revisions (0)
No revisions yet.