Dns Lookup
dns_lookupLook up a specific DNS record type for a domain. Specify record type (e.g., 'A', 'MX', 'TXT', 'CNAME'). Returns records with TTLs and data values.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "example.com"
},
"name": "dns_lookup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | DNS record type to query (e.g., "A", "AAAA", "MX", "NS", "TXT", "CNAME", "SOA"). Defaults to "A". | |
| domain | Yes | Domain name to look up (e.g., "example.com", "mail.google.com") |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | DNS record type that was queried | |
| domain | Yes | Domain name that was queried | |
| status | Yes | DNS status code name (NOERROR, NXDOMAIN, etc.) | |
| records | Yes | Array of DNS records found | |
| record_count | Yes | Number of records returned |