drill

Perform various DNS queries. More information: <https://manned.org/drill>.

Install

All systems
curl cmd.cat/drill.sh
Debian Debian
apt-get install ldnsutils
Ubuntu
apt-get install ldnsutils
Alpine
apk add ldns
Arch Arch Linux
pacman -S ldns
image/svg+xml Kali Linux
apt-get install ldnsutils
CentOS
yum install ldns
Fedora
dnf install ldns-utils
Windows (WSL2)
sudo apt-get update sudo apt-get install ldnsutils
OS X
brew install ldns
Raspbian
apt-get install ldnsutils
Docker
docker run cmd.cat/drill drill powered by Commando

Perform various DNS queries. More information: <https://manned.org/drill>.

  • Lookup the IP(s) associated with a hostname (A records):
    drill example.com
  • Lookup the mail server(s) associated with a given domain name (MX record):
    drill mx example.com
  • Get all types of records for a given domain name:
    drill any example.com
  • Specify an alternate DNS server to query:
    drill example.com @8.8.8.8
  • Perform a reverse DNS lookup on an IP address (PTR record):
    drill -x 8.8.8.8
  • Perform DNSSEC trace from root servers down to a domain name:
    drill -TD example.com
  • Show DNSKEY record(s) for a domain name:
    drill -s dnskey example.com

© tl;dr; authors and contributors