kdig

Advanced DNS lookup utility.

TLDR

Lookup the IP(s) associated with a hostname (A records)

$ kdig [example.com]
copy

Specify a specific DNS server to query (e.g. Google DNS)

$ kdig [example.com] @[8.8.8.8]
copy

Query a specific DNS record type associated with a given domain name

$ kdig [example.com] [A|AAAA|NS|SOA|DNSKEY|ANY]
copy

Lookup the IP(s) associated with a hostname (A records) using DNS over TLS (DoT)

$ kdig -d @[8.8.8.8] +tls-ca +tls-host=[dns.google] [example.com]
copy

Lookup the IP(s) associated with a hostname (A records) using DNS over HTTPS (DoH)

$ kdig -d @[1.1.1.1] +https +tls-hostname=[1dot1dot1dot1.cloudflare-dns.com] [example.com]
copy

Copied to clipboard
coinbase