Utilities · sync
dns-trace
Full DNS audit — A / AAAA / MX / NS / TXT / CAA + SPF / DMARC / DKIM parse.
All record types
About
dns-trace runs all seven major record-type queries in parallel and returns them in one shot, alongside a parsed view of the email-auth alphabet soup (SPF, DMARC, DKIM by selector).
Returns: A, AAAA, MX (sorted by priority), NS, TXT, CAA, SOA. The `parsed` field surfaces the SPF / DMARC records as their raw strings (callers can lint them further) plus a DKIM selector probe across common defaults (`default`, `google`, `k1`, `selector1`, `selector2`) — or pass your own `includeDkimSelectors` list.
The `summary` rollup is the field most callers actually want: booleans for hasA / hasAaaa / hasMx / hasSpf / hasDmarc / hasCaa. Wire that into a status dashboard and you've replicated half of mxtoolbox.
Resolution goes through Node's built-in resolver — fast, respects system config. Cross-resolver propagation (Google vs Cloudflare vs Quad9) is a follow-up feature; requires raw UDP probes we didn't want to bring in for v1.
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"maxLength": 253
},
"includeDkimSelectors": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8,
"description": "DKIM selectors to probe (default: ['default','google','k1','selector1','selector2'])."
}
}
}These are descriptive previews. Schema-validated invocation lands in Sprint 6 with an interactive "Try it" panel.
Reviews (0)
No reviews yet — be the first to share your experience.