Skip to content

DNSSEC chain inspection

GET /api/v1/dnssec/{domain}

Fetches DS and DNSKEY records, computes key tags and reports which DS entries match a published DNSKEY. status is “unsigned” (no DS), “valid” (resolver-validated and at least one DS matches) or “broken”.

NameTypeRequiredDescription
domainstringyes-
StatusTypeDescription
200DnssecResultDS/DNSKEY chain and status
400objectError
429objectError
502objectError
FieldTypeRequiredDescription
apistringno-
domainstringno-
statusstringno(unsigned, valid, broken)
adValidatedbooleannoThe validating resolver set the AD flag for the zone
dsobject[]no-
dnskeysobject[]no-
linksobject[]no-
Terminal window
curl -X GET "https://dns-doctor.com/api/v1/dnssec/<domain>" \
-H "Authorization: Bearer $REGFISH_API_KEY"

Fill in values - the call below updates as you type. Nothing is sent: the API does not currently allow browser requests from this domain (CORS). The API key is not stored.