Skip to content

Field note

Plan a DNSSEC Key Rollover Without an Outage

A new signing key must remain connected to the trust that resolvers already have.

Published17 Oct 2026

Updatedyesterday

Read time4 min. 791 words.

A DNSSEC change can leave a domain answering correctly at its authoritative server while users behind validating resolvers receive failures. That is why a successful record lookup from one workstation is insufficient evidence for a key rollover or DNS-provider migration.

Prepare the change as a coordinated update to the signed zone and its delegation. Identify who controls each part, how long old information can remain cached, and what evidence permits the next step.

DNSSEC supplies data-origin authentication and integrity for DNS responses; it does not encrypt the queries or make the underlying website trustworthy. That scope is set out in RFC 4033. The operational benefit depends on keeping validation working throughout normal maintenance.

Find the two administrative owners

The DNS provider manages the zone and its signing keys. A registrar or other parent-zone operator usually provides the route for changing the delegation's DS record. These may be separate organisations, separate accounts and separate support teams.

Record the current nameservers, DNSKEY records, DS records, relevant TTLs and signature validity. Confirm the actual parent response as well as the control-panel value. A saved form is evidence of a requested change; authoritative answers show what is published.

If a managed provider handles routine key rotation, ask whether it also coordinates the parent update. Automatic DNS signing does not establish that the registrar consumes the provider's rollover signals. The BIND DNSSEC guide describes the distinction and how CDS/CDNSKEY signalling can help when the parent supports it.

For a provider migration, obtain both providers' supported DNSSEC transition procedure. Do not combine an improvised migration, algorithm change and manual key rollover in one maintenance window. Separating those decisions makes failures easier to diagnose.

Design the overlap before retiring anything

Resolvers can hold older keys, signatures and delegation data for different periods. A safe rollover accounts for those combinations instead of assuming that publication reaches everyone immediately. RFC 6781 explains the operational timing and rollover considerations.

Use the rollover method supported by the authoritative software or managed service. In an appropriate planned sequence, new trust material is introduced and confirmed before older material is withdrawn. The exact records, signatures and waiting periods depend on the method; they should come from the product's procedure and the zone's real values.

Write the change record around observable stages:

New material publishedEvery authoritative server serves the intended key and signatures
Parent update completedAuthoritative parent answers contain the intended DS record
Cache transition allowedThe procedure's required intervals have elapsed
Old material retiredExternal validation succeeds after withdrawal

Do not guess a universal one-hour waiting period. Lowering a TTL shortly before a change does not alter copies already cached under an earlier TTL. Include delayed registrar publication and failed automation in the schedule.

Test the validation chain

Use a trusted validating resolver or a DNSSEC validation tool to check the complete chain. Query several relevant records, including the website, MX hosts and important subdomains. Compare authoritative responses if different resolvers disagree.

A command such as dig +dnssec example.com DNSKEY requests DNSSEC-related data; its output alone is not independent cryptographic validation. Interpret an authenticated-data flag only in the context of a resolver and connection you trust. Keep the raw answers and timestamps with the change record so another administrator can understand the result.

Check signature expiry and authoritative-server consistency before blaming caches. A key change may coincide with an unrelated nameserver that stopped receiving updates. Monitoring only the primary authoritative server can hide that difference.

Keep a realistic recovery route

Preserve the prior configuration and the information needed to identify its keys. Decide who can contact the parent operator and who has permission to restore a supported configuration. Keep that access available independently of email hosted on the affected domain.

Rollback is another DNS change and is subject to caching too. Restoring a previous screen value will not instantly replace information held elsewhere. If validation fails, establish which link is broken and follow the provider's recovery procedure before withdrawing additional keys or disabling signing.

After completion, retain the observed transition times and any manual intervention. Add alerts for signature expiry, validation failure and divergence between authoritative servers. The useful outcome is a repeatable rollover with known owners and measured evidence, so the next scheduled rotation does not become a domain-wide incident.

References

Related notes

Need help mapping this to your own tenant, controls, or assessment timeline?