DNSSEC Check
dnssec_checkCheck if a domain has DNSSEC enabled by verifying DS and DNSKEY records over DNS-over-HTTPS and confirming the chain of trust validates.
Instructions
Check whether a domain is protected by DNSSEC. Queries DS and DNSKEY records over DNS-over-HTTPS and reads the resolver's Authenticated Data (AD) flag to confirm the chain of trust validates.
Args:
domain (string): the domain to check.
response_format ('markdown' | 'json'): output format (default 'markdown').
Returns: { enabled, validated, ds_records, dnskey_records, findings[] }.
Example: "Is cloudflare.com DNSSEC-signed?" -> dnssec_check(domain="cloudflare.com").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain to check, e.g. 'example.com'. | |
| response_format | No | Output format: 'markdown' for a human-readable summary (default) or 'json' for the full structured payload. | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | ||
| enabled | Yes | ||
| validated | Yes | ||
| ds_records | Yes | ||
| dnskey_records | Yes | ||
| findings | Yes |