dig
DNS lookup utility. More information: <https://manned.org/dig>.
Install
- All systems
-
curl cmd.cat/dig.sh
- Debian
-
apt-get install knot-dnsutils
- Ubuntu
-
apt-get install knot-dnsutils
- Alpine
-
apk add bind-tools
- Arch Linux
-
pacman -S bind-tools
- Kali Linux
-
apt-get install dnsutils
- Fedora
-
dnf install bind-utils
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install knot-dnsutils
- Raspbian
-
apt-get install knot-dnsutils
- Dockerfile
- dockerfile.run/dig
- Docker
-
docker run cmd.cat/dig dig
powered by Commando
DNS lookup utility. More information: <https://manned.org/dig>.
-
Lookup the IP(s) associated with a hostname (A records):
dig +short example.com
-
Get a detailed answer for a given domain (A records):
dig +noall +answer example.com
-
Query a specific DNS record type associated with a given domain name:
dig +short example.com A|MX|TXT|CNAME|NS
-
Specify an alternate DNS server to query:
dig @8.8.8.8 example.com
-
Perform a reverse DNS lookup on an IP address (PTR record):
dig -x 8.8.8.8
-
Find authoritative name servers for the zone and display SOA records:
dig +nssearch example.com
-
Perform iterative queries and display the entire trace path to resolve a domain name:
dig +trace example.com
© tl;dr; authors and contributors