DNS lookup
dns_lookupFetch live DNS records for a domain, such as A, MX, TXT, and NS. Use for OSINT reconnaissance to map infrastructure and validate domain configurations.
Instructions
Live DNS records for a domain, as {"records": {"A": [...], "MX": [...]}}. Types with no records are left out, a type that doesn't answer within 5s shows "", and a domain that doesn't exist returns an NXDOMAIN error.
Use for raw records. email_security already reads and grades the SPF / DMARC / DKIM TXT records, and recon_domain includes this lookup.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain name, e.g. "example.com". A full URL works too, only the hostname is used. | |
| nameserver | No | IP of the resolver to ask, e.g. "1.1.1.1", or one of the domain's own nameservers to skip caches. Defaults to the system resolver. | |
| record_types | No | Record types to query, e.g. ["A", "MX", "TXT"]. Defaults to A, AAAA, CNAME, MX, NS, TXT, SOA and CAA. |