DNS Lookup
dns_lookupResolve DNS records (A, AAAA, MX, NS, SOA, SPF, TXT, CNAME) for a hostname or IP address in real time. Use to diagnose DNS configurations or perform reverse lookups.
Instructions
Retrieve real-time DNS records for a hostname or IP address. Supports A, AAAA, MX, NS, SOA, SPF, TXT, and CNAME record types. At least one of host_name or ip_address must be provided. When ip_address is provided, record_types must be ['all'].
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| record_types | Yes | List of DNS record types to retrieve. Allowed values: 'A', 'AAAA', 'MX', 'NS', 'SOA', 'SPF', 'TXT', 'CNAME', 'all'. Use ['all'] to retrieve every supported type in one request. | |
| host_name | No | Hostname or URL to look up DNS records for (e.g. 'example.com'). | |
| ip_address | No | IP address for PTR record lookup. When provided, record_types must be ['all']. Can be combined with host_name. | |
| format | No | Response format: 'json' (default) or 'xml'. |