dns-integrity · severity medium

DNSSEC

Share of domains without validated DNSSEC — unsigned, or signed with no DS record at the parent.

Measured every Tuesday · last updated

How it is measured

local probe (deliberately, ADR-0009): DNSKEY at the child, then DS at the parent. Denominator: any.

Why it matters

broken_chain is the quiet failure and the reason this metric exists — DNSKEY published but no DS at the parent means the zone is signed and unverifiable. The operator has done the work, the dashboard says DNSSEC is on, and no resolver on earth validates it. Unsigned is merely the default.

Limits of this measurement

Must be measured locally. The DomainAPI health endpoint exposes no DNSSEC state and resolves DS at the child, which cannot distinguish broken_chain from signed.

The base rate

Two independent populations. The global, domain-anchored figure is unbiased; the company-anchored figures are built by matching company names to domains and skew toward more digitally-mature firms. Both are published, so the gap is visible.

Global (all domains) 91% fail · n=11,215
signed: 9%broken_chain: 4.99%unsigned: 86.01%
France companies 86.27% fail · n=619
signed: 13.73%broken_chain: 8.72%unsigned: 77.54%
UK companies 96.37% fail · n=1,926
signed: 3.63%broken_chain: 2.7%unsigned: 93.67%
Norway companies 58.59% fail · n=710
signed: 41.41%broken_chain: 14.93%unsigned: 43.66%
signed · 41.41%broken_chain · 14.93%unsigned · 43.66%

By company size band

Company-anchored cuts (national registries with a size proxy), split by size band. Right-hand figure is the share not meeting the control.

France
micron=163
signed: 15.34%broken_chain: 9.2%unsigned: 75.46%
84.66%
smalln=185
signed: 17.3%broken_chain: 10.27%unsigned: 72.43%
82.7%
mediumn=139
signed: 12.23%broken_chain: 7.19%unsigned: 80.58%
87.77%
largen=132
signed: 8.33%broken_chain: 7.58%unsigned: 84.09%
91.67%
UK
micron=177
signed: 8.47%broken_chain: 3.95%unsigned: 87.57%
91.53%
smalln=690
signed: 2.9%broken_chain: 2.46%unsigned: 94.64%
97.1%
medium/largen=765
signed: 2.75%broken_chain: 2.61%unsigned: 94.64%
97.25%
dormantn=146
signed: 4.79%broken_chain: 3.42%unsigned: 91.78%
95.21%
no-accountsn=148
signed: 4.73%broken_chain: 2.03%unsigned: 93.24%
95.27%
Norway
micron=196
signed: 37.76%broken_chain: 18.37%unsigned: 43.88%
62.24%
smalln=197
signed: 43.65%broken_chain: 14.21%unsigned: 42.13%
56.35%
mediumn=187
signed: 44.39%broken_chain: 14.44%unsigned: 41.18%
55.61%
largen=130
signed: 39.23%broken_chain: 11.54%unsigned: 49.23%
60.77%

Every segment

Pick one to see the citable answer for a company like yours, with its trend and methodology.

Show the remaining 61 segments

Slices below 100 measured members are withheld rather than shown with a wide interval — an absent country or issuer means too little data, not zero failures. Licensed CC BY 4.0. Machine-readable data per segment: append .json or .csv to its URL.