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.