![Forrest logo](/images/logo.png)
adig
ADIG is a command line tool used for performing DNS (Domain Name System) queries. It stands for Advanced DNS Interrogator. With ADIG, users can directly query DNS servers to obtain information about domain names, IP addresses, and other DNS records. The tool supports various query types, including A, AAAA, MX, NS, CNAME, PTR, TXT, and SOA records. ADIG has a simple and straightforward syntax, allowing users to specify the query type, domain name, and target DNS server. It supports both UDP and TCP connections and can be used to test DNS responses over specific ports. ADIG provides detailed information about each query response, including the IP addresses of the queried DNS server and the response time. One key feature of ADIG is the ability to perform recursion. This means it can follow the DNS resolution chain to obtain records from different authoritative DNS servers. ADIG also has options to display whether a domain name is cached, and it allows users to set a timeout value for query responses. The tool is available for both Windows and Linux operating systems. ADIG is a powerful tool for DNS troubleshooting, testing DNS configurations, and checking the accuracy of DNS records.
List of commands for adig:
-
adig:tldr:00601 adig: Connect to a specific DNS [s]erver.$ adig -s ${1-2-3-4} ${example-com}try on your machineexplain this command
-
adig:tldr:21dd5 adig: Use a specific UDP port to connect to a DNS server.$ adig -U ${port} ${example-com}try on your machineexplain this command
-
adig:tldr:394ce adig: Display extra [d]ebugging output.$ adig -d ${example-com}try on your machineexplain this command
-
adig:tldr:9b731 adig: Use a specific TCP port to connect to a DNS server.$ adig -T ${port} ${example-com}try on your machineexplain this command
-
adig:tldr:ab774 adig: Display A (default) record from DNS for hostname(s).$ adig ${example-com}try on your machineexplain this command