Skip to main content

Checks

DNSSEC validation and zone findings

Unsigned, broken, and enumerable are three different DNSSEC problems with three different responses. Bogus is the one that takes your domain offline.

On this page

DNSSEC signs DNS data so a resolver can prove an answer really came from your zone and was not altered on the way. It is also what DANE for mail depends on. SSLBoard groups discovered hostnames by their assessed zones and reports validation status, signing details, and the related findings.

One thing DNSSEC does not do is keep DNS data private. It is authentication and integrity only, as RFC 4033 sets out.

Zone status

StatusMeaning
SecureValidation succeeded for the assessed zone. Check the hardening findings too
InsecureNo validated DNSSEC protection for the zone or delegation. A deployment choice, not a break
BogusSigned data or trust chain failed validation. Validating resolvers can reject your zone outright. Treat as urgent
ErrorThe state could not be established. Read the lookup or validation failure

Some error responses explicitly say the delegation or signing records are missing. SSLBoard treats those as effectively unsigned rather than lumping them in with confirmed broken signatures. A general lookup failure stays an assessment failure.

Two different kinds of finding

Broken validation findings point at specific parts of the signing and delegation chain: expired signatures, signatures not yet valid, a parent DS record that does not match, missing DNSKEY or RRSIG records, and invalid signatures. Each points somewhere different, so keep the exact finding when you raise it with your DNS provider. “DNSSEC is broken” will cost you a day.

Hardening findings cover deprecated signing algorithms, weak keys, and reliance on SHA-1-only DS digests. Signature-expiry risk warns that signing which currently works needs operational attention before it does not.

Zone enumeration is its own thing. An NSEC zone-walking finding means your denial-of-existence records expose the names in your zone to enumeration. The signatures are valid. Assess it as information exposure, keeping in mind that public DNS names are not secrets and never were. Is NSEC3 the fix? covers the decision, including why the iteration count most people choose is the wrong one.

Fix and verify

For a broken zone, coordinate the authoritative DNS provider and the registrar together, so the signing keys and the parent delegation records agree. Changing one side blindly during a rollover is how most bogus zones happen in the first place.

For an unsigned zone, plan it as one change covering both signing and delegation, not two changes days apart.

Then wait for the DNS changes to be visible, retest, and confirm both the zone status and the specific findings. Check resolution through an actually validating resolver.

A Secure result authenticates the DNS data in scope. It does not validate your web certificate and says nothing about your application.

Questions people ask

What is the difference between Insecure and Bogus?

Insecure means the zone is not signed, which is a deployment choice. Bogus means it is signed and the signatures do not validate, which causes validating resolvers to refuse your answers outright. Insecure is a backlog item. Bogus is an incident.

Does DNSSEC encrypt my DNS queries?

No. DNSSEC provides authentication and integrity, so you know an answer came from the zone and was not tampered with. It provides no confidentiality at all. Encrypting queries is what DoH and DoT do.

Is NSEC zone walking a signature failure?

No. It means your denial-of-existence records let someone enumerate the names in your zone. The signatures are fine. Treat it as information exposure, and remember public DNS names were never secrets.

Last verified Sep 18, 2026

Try these checks on your own domain: Start a free scan. If a result needs a closer look, contact us.