All SkillsGet Started Free
Performing DNS Enumeration And Zone Transfer
Enumerates DNS records, attempts zone transfers, brute-forces subdomains, and maps DNS infrastructure during authorized reconnaissance to identify attack surface, misconfigurations, and information disclosure in target domains.
MCP get_skill({ skillId: "performing-dns-enumeration-and-zone-transfer-1a357005" })Use this skill with your agent
Create a free account and connect via MCP
# Performing DNS Enumeration and Zone Transfer ## When to Use - Mapping the external attack surface of a target organization during authorized penetration tests - Discovering hidden subdomains, internal hostnames, and IP addresses exposed via DNS records - Testing whether DNS servers allow unauthorized zone transfers that leak the entire zone file - Identifying mail servers, name servers, and service records for further targeted testing - Validating DNS security configurations including DNSSEC, SPF, DKIM, and DMARC **Do not use** against domains you do not have authorization to test, for DNS amplification or reflection attacks, or to overwhelm DNS servers with excessive query volumes. ## Prerequisites - Written authorization to perform DNS enumeration against the target domain - DNS enumeration tools installed: dig, nslookup, host, dnsrecon, dnsenum, subfinder, amass - Network access to the target's DNS servers (UDP/TCP port 53) - Wordlist for subdomain brute-forcing (SecLists dns-wordlist or similar) - Understanding of DNS record types (A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, PTR) ## Workflow ### Step 1: Identify DNS Servers and Basic Records ```bash # Find authoritative name servers dig NS example.com +short # ns1.example.com. # ns2.example.com. # Get SOA record for zone metadata dig SOA example.com +short # ns1.example.com. admin.example.com. 2024031501 3600 900 604800 86400 # Enumerate all common record types dig example.com ANY +noall +answer # Get MX records (mail servers) dig MX example.com +short # 10 mail.example.com. # 20 mail-backup.example.com. # Get TXT records (SPF, DKIM, DMARC, verification) dig TXT example.com +short # Check for DMARC policy dig TXT _dmarc.example.com +short # Check for DKIM selectors dig TXT default._domainkey.example.com +short
#mukul-cybersecurity-skills#security#cybersecurity#networkbashdignslookuphostdnsrecondnsenumsubfinderamassgobusternmap