Nslookup

From HackOps
Jump to navigation Jump to search

Nslookup[edit | edit source]

Nslookup is a DNS query tool used to retrieve domain information such as IP addresses, mail servers, and DNS record details. It is useful in both troubleshooting and reconnaissance workflows, allowing direct queries to specific DNS servers and record types. Nslookup supports both interactive and single-line modes.

Common Options[edit | edit source]

Query Types[edit | edit source]

Option Description
-type=A Query IPv4 address records
-type=AAAA Query IPv6 address records
-type=CNAME Query canonical name records
-type=MX Query mail exchange records
-type=SOA Query start of authority records
-type=TXT Query text records
-class=IN Set the DNS class (default: IN for Internet)

Server & Control[edit | edit source]

Option Description
SERVER Specify which DNS server to query
-port=<PORT> Use a custom port for the DNS query
-timeout=<SEC> Set the query timeout in seconds
-retry=<COUNT> Set the number of retry attempts

Output & Debug[edit | edit source]

Option Description
-debug Show detailed query information
-sil Run in silent mode without prompts or banners

Examples[edit | edit source]

Query A Record[edit | edit source]

nslookup -type=A example.com

Query AAAA Record[edit | edit source]

nslookup -type=AAAA example.com

Query CNAME Record[edit | edit source]

nslookup -type=CNAME www.example.com

Query MX Record[edit | edit source]

nslookup -type=MX example.com

Query SOA Record[edit | edit source]

nslookup -type=SOA example.com

Query TXT Record[edit | edit source]

nslookup -type=TXT example.com

Use Specific DNS Server[edit | edit source]

nslookup example.com 1.1.1.1

Enable Debug Mode[edit | edit source]

nslookup -debug example.com

See Also[edit | edit source]