53 - DNS

Enumeration

Note: Many of the techniques accomplished below can also be accomplished using DNS repositories, such as DNSdumpster.com

nslookup

nslookup $domain.com
nslookup $ipaddress (reverse lookup)

dig

Basic syntax: dig @<nameserver> somesite.com options
dig somesite.com -t any (all available records)
dig somesite.com -t mx (mx records only)
dig somesite.com -t axfr (zone transfer)
dig -x $ipaddress (reverse lookup)

host

Host www.somesite.com (web server)
Host -t ns somesite.com (nameservers)
Host -t mx somesite.com (mail servers)
host -l <domain name> <dns server address> (zone transfer)

Automated tools

DNSRECON

DNSenum

Last updated