DNSSEC Checker
Check whether a domain has DNSSEC (DS/DNSKEY) enabled.
DNSSEC Checker verifies whether a domain has DNSSEC (DNS Security Extensions) signing enabled. It queries the DS record registered in the parent zone and the zone's own DNSKEY record in parallel, then tells you at a glance whether the domain is signed.
A DNSSEC-signed domain lets resolvers cryptographically verify that responses haven't been tampered with, protecting DNS answers from attacks like cache poisoning. Just enter a domain — no protocol or path needed. Queries go to a trusted public resolver over DNS over HTTPS. Check the domain's other records with DNS Record Lookup and its delegated nameservers with NS Check.
What DNSSEC is
Plain DNS responses aren't signed, so a tampered answer is hard for clients to detect. DNSSEC attaches a digital signature to each zone's records and validates that signature through a chain of trust up to the parent zone, guaranteeing the integrity and origin of responses.
DS records and DNSKEY records
- DNSKEY: the public key a zone uses to sign its own records. It lives inside the zone.
- DS (Delegation Signer): a hash of the DNSKEY, registered in the parent zone (e.g. .com). It links a parent's trust to the child zone's key.
- If either record exists, this tool reports DNSSEC as enabled. Full validation, however, requires both DS and DNSKEY to be correctly linked.
Why it matters
The DS record must be registered in the parent zone for the chain of trust to complete. If a DNSKEY exists but no DS, validation may not actually happen. When you move a domain or roll over keys, a missing DS entry can cause DNSSEC validation failures that block access to the site — so periodic checks are worthwhile.