Dig Command - DNS Lookup Tool | Online Free DevTools by Hexmos

Perform DNS lookups with the Dig command. Get IP addresses, query specific record types (A, MX, ANY), perform reverse lookups, and use custom DNS servers. Free online tool.

Dig Command

Understanding the Dig Command for DNS Lookups

The dig command, short for Domain Information Groper, is a powerful network administration command-line tool for querying the Domain Name System (DNS). It allows users to retrieve various types of information about domain names, IP addresses, and DNS servers. This guide provides essential examples for using dig effectively.

Basic Dig Command Usage

To perform a basic DNS lookup for a domain, simply use the dig command followed by the domain name:

dig [domain]

Retrieving Only the IP Address

If you only need the IP address associated with a domain, you can use several options to strip away unnecessary output:

dig [domain] +nocomments +noauthority +noadditional +nostats 
dig [domain] +noall +answer
dig [domain] +short

Specifying Query Types

dig supports querying for specific DNS record types. You can specify the query type using the -t flag or by placing it after the domain name.

dig -t [query type] [domain] [options]
dig [domain] [query type] [options]

Querying All DNS Record Types (ANY)

To retrieve all available DNS record types for a domain, use the ANY query type:

dig -t ANY [domain] [options]
dig [domain] ANY [options]

Performing Reverse DNS Lookups

A reverse DNS lookup maps an IP address back to its associated domain name. Use the -x flag for this purpose:

dig -x [ip address] +short

Using a Specific DNS Server

You can direct your DNS queries to a particular DNS server by prefixing the server's address with an "@" symbol:

dig @[specific DNS] [domain]

Bulk DNS Queries

For querying multiple domains listed in a file, you can use the dit command (often a companion or alias to dig for batch processing) or list domains sequentially.

dig [domain1] [options] [domain2] [options]
dit -f file.txt [options]

External Resources for DNS Information