FR
live

The DNS root rolls to KSK-2024 on October 11 2026, and stale resolvers will drop offline

On October 11 2026 the DNSSEC root Key Signing Key moves from KSK-2017 to key tag 38696 (KSK-2024), and the old key is retired in January 2027. Operators of validating resolvers must confirm tag 38696 is installed before the cutover, or their DNS resolution will fail wholesale with no network symptom.

A heavy mechanical key engaged in a dark vault lock, its key bow lit with a single amber accent.

October 11 2026. KSK-2024 takes over signing the DNS root. January 2027. The outgoing KSK-2017 leaves the active set. 38696. That is the key tag every validating resolver must already know. The event is rare — the previous full rollover was in 2018 — and its failure mode is unforgiving: a resolver with a stale trust anchor does not lose one site, it loses all signed resolution at once while the network connection stays healthy.

What actually changes

DNSSEC adds cryptographic signatures to DNS answers. A validating resolver uses them to confirm that a response is authentic and was not modified in transit. At the top of that hierarchy sits the root-zone Key Signing Key (KSK), the global trust anchor.

The current KSK-2017 carries key tag 20326. Its successor, KSK-2024, carries key tag 38696. The new key was published well in advance so that resolvers using the RFC 5011 automatic trust-anchor mechanism could learn it without disruption.

IANA has locked the schedule:

StageDateEffect
Pre-publicationJanuary 11 2025KSK-2024 appears in the root zone
Automatic trustFrom February 10 2025RFC 5011 resolvers may trust the new key
RolloverOctober 11 2026KSK-2024 signs the root in place of the old key
Old-key retirementJanuary 2027KSK-2017 leaves the active set

One reassuring detail: the rollover swaps the key pair, not the algorithm. Root signing stays on RSA with SHA-256, so nothing changes algorithm-side for already-compliant resolvers.

Why this event stands apart

The last full root rollover happened on October 11 2018 — the first time the key at the top of the DNSSEC chain had ever been replaced in production. It went off without major disruption, but it occupied the operational community for months.

ICANN renewed its readiness warning in late July 2026. More than 95 % of reporting resolvers already recognize the new key. That figure is comforting, but it does not cover legacy network appliances, isolated resolvers, unmaintained firmware images, or installations with a manually managed trust anchor.

The key ceremony is not theater, either. KSK Ceremony 62 was held on August 12 2026 at ICANN’s key management facility in El Segundo, California — a reminder of the physical and procedural controls wrapped around this single key.

The scale of the infrastructure behind the key

The key that rolls on October 11 is not an abstract object. It signs the root zone, which sits atop a root-server system that counted 2,004 operational instances spread across twelve independent operators as of August 30 2026. Every validating resolver on the planet walks this chain back to that one key, regardless of operator or country.

That apparent centralization is really the entry point of a decentralized model: the twelve root-server operators all serve the same signed zone, and every validating resolver depends on the same anchor. That is exactly what makes the rollover both safe — redundancy absorbs local incidents — and demanding, because an anchor error propagates everywhere at once.

The silent failure mode

The real danger is not global chaos; it is local and total failure. A validating resolver that does not trust the new KSK can no longer validate the root. Because the DNSSEC chain starts there, the blast radius extends far beyond any single signed domain.

The symptoms mislead: many unrelated websites fail at once; applications report “server not found” while the network is up; SERVFAIL responses multiply; known IP addresses stay reachable while domain names do not. To an end user it looks like an outage; to the network it is a trust-anchor problem that only a resolver check reveals.

The failure is binary. There is no graceful degradation: on October 11, either the resolver knows tag 38696, or it drops. Resolvers that updated their anchor automatically will notice nothing.

The 2018 rollover, the first ever, succeeded precisely because the new key had been published years ahead and RFC 5011 automation was already the norm for maintained resolvers. The 2026 event reuses the same phased playbook, so the residual risk sits almost entirely with unmaintained or hand-configured systems rather than with the protocol itself. On October 11 and 12, operators should compare resolution behaviour against their August and September baselines: a sharp change on one resolver points at that resolver, while a wider failure points at DNSSEC and connectivity.

Who must act, and who can stand down

A clarification first: the rollover only concerns resolvers that validate DNSSEC. A resolver that does not check signatures — the default on many networks — keeps working normally on October 11, because it never consults the root key to validate. The only resolvers at risk are those that validate without knowing the new key.

End users. If your router receives DNS automatically from your ISP, or you use a maintained public service such as Cloudflare, Google Public DNS, or Quad9, the resolver operator owns the update. You do not need to re-register a domain or change a password because the rollover is coming.

Businesses, ISPs, and labs. You should verify readiness if you run a recursive resolver that validates DNSSEC, especially when it uses a manually configured trust anchor, runs an old release of BIND, Unbound, PowerDNS Recursor, or Knot Resolver, has been offline for an extended period, is embedded in a firewall or unsupported appliance, or cannot write automatic key updates to its state directory.

ICANN advises locating tag 38696 in the resolver’s trust-anchor file. Filenames vary: bind.keys for BIND, root.key for Unbound and PowerDNS Recursor, root.keys for Knot Resolver.

The three-command check

The simplest test confirms that DNSSEC validation is active in the first place. Replace DNS_ADDRESS with the resolver’s IPv4 or IPv6 address:

bash
dig @DNS_ADDRESS dnssec-failed.org A +dnssec

The test domain is deliberately invalid. A SERVFAIL status means the resolver caught the bad signature and is validating DNSSEC; a NOERROR status means it returned the data without validation. This proves validation is on, but not that KSK-2024 is stored.

The decisive step is to look for tag 38696 in the trust-anchor state and read the resolver logs:

bash
grep -c "38696" /var/lib/unbound/root.key

A count greater than zero means the key is known. Update or restart only per the vendor’s procedure — an improvised trust-anchor edit can create the exact outage you were trying to avoid.

Verdict

If you run a validating resolver, spend ten minutes before October 11 2026: confirm tag 38696 in the trust-anchor file, note your resolver version, and stage an already-tested fallback resolver with the same DNSSEC posture. It is a trivial check that prevents a total resolution incident.

If you rely on a public or ISP resolver, change nothing. The only useful reflex is to remember the date: on October 11, if many sites stop opening while IP connectivity works, put the resolver at the top of the suspect list instead of resetting the router.

References

The cyber brief, every Tuesday

The flaws that matter and the patches to apply, in a ten-minute read.

No spam. One-click unsubscribe.
read next

On the same topic

A Moscow fire exposes the Russian internet’s single point of failure

On 18 August 2026, a fire at a Moscow power plant cut electricity to MMTS-9, the building that hosts the core of MSK-IX, Russia’s main internet exchange point; Discord, Steam, Telegram and the country’s mobile carriers went down with it. The incident confirms a twenty-one-year-old warning: concentrating interconnection in one place is fragile design.

← Back to the feed

Type at least two characters.

navigate open esc dismiss