Check a domain's DNS
check_domainCheck a domain that is not working: whether the name resolves in public DNS, then the eleven-check audit of its zone, each row ok, warn, fail or skipped with why. DNS only, not HTTP or TLS, and not for one record: dig. Measured from the isitdns edge and its probes, never the caller's network. from moves the recursion, TTL and UDP truncation rows to that region's probe.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "check_domain"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Region of the probe for the recursion, TTL and UDP truncation rows | |
| name | Yes | The domain to audit. Also as "domain"; a URL is read as its host. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api | Yes | The /api GET that asks it again, as a new reading | |
| checks | No | The eleven rows: id, label, status, detail, receipt ids, and on a warn or fail row that has one, next: the one reading to take next (tool, args, command) | |
| summary | No | Counts of ok, warn, fail and skip rows | |
| askAgain | No | The isitdns.net page that asks it again, when one does | |
| receipts | No | One per DNS read: what, of whom, from where, when, rcode, flags, EDE, ms, answer | |
| resolves | No | The first line: state, the line, the receipt ids it rests on | |
| generatedAt | No | When the audit ran |