Run a check to see the DNSSEC status.
DNSSEC Checker
Check a domain's DNSSEC setup end to end: published keys, the DS record at the registrar, signature expiry, and whether real validating resolvers actually confirm the chain of trust.
🔑 DNSKEY Records
Published by the zone itself.
🔗 DS Records
Published at the parent zone / registrar.
🛡️ Validating Resolver Check
The Authenticated Data (AD) flag is the only trustworthy real-world "does this validate" signal.
🔎 Findings
✍️ Signatures & Expiry
📋 Query Details
📦 Raw API Result
Real Validation, Not Just Record Presence
Plenty of checkers stop at "does a DS record exist?" - which can pass even when the chain of trust is actually broken. This tool queries DNSKEY (with the DNSSEC-OK bit set, so any signature covering it comes back too) and DS directly, cross-checks each DS record's key tag against the zone's own published keys, and reads RRSIG expiry dates - an expired signature is one of the most common ways a working DNSSEC setup quietly breaks. It then asks Google Public DNS and Cloudflare, two resolvers documented to validate DNSSEC by default, for a plain query and checks whether they set the Authenticated Data (AD) flag - the only signal that reflects an actual cryptographic validation rather than "the right pieces appear to be present."
What else can you check?
These tools all work on the same connection and address data — pick whichever question you actually have.
DNSSEC Checker FAQ
Is it a problem if my domain shows "DNSSEC Not Enabled"?
Not necessarily - most domains don't use DNSSEC and function completely normally. It becomes relevant if your registrar and DNS provider both support it and you want the extra protection against DNS spoofing/cache poisoning.
What does "Broken - DS Published, No DNSKEY" mean?
This is a serious, active misconfiguration - a trust anchor exists at the registrar but the zone doesn't publish the keys it points to. Validating resolvers will hard-fail (SERVFAIL) on every query to this domain until it's fixed, which can make the whole domain unreachable for a meaningful share of visitors.
Why check both DS/DNSKEY presence and the AD flag?
DS and DNSKEY presence shows the pieces are in place; the AD flag from a real validating resolver confirms the signatures actually check out cryptographically. A domain can have all the right records published and still fail real validation, most often due to an expired signature.
What happens when a DNSSEC signature expires?
Validating resolvers start rejecting all responses for the affected records with SERVFAIL, which looks to visitors like the domain is down - even though the underlying DNS records themselves haven't changed. Re-signing the zone (usually automatic in modern DNS providers) resolves it immediately.