Skip to content
GDPR compliant. Hosted in DE.
14-day free trial →
DNS SecurityDNSSEC ValidationManipulation Detection
Security 12 min read 22 Jun 2026

Monitor DNSSEC Validation: Detect DNS Manipulation

DNSSEC only protects when the signature chain is intact. Learn to detect chain failures, expiring signatures and DNS manipulation with continuous monitoring.

X

XICTRAQ Team

XICTRAQ

DNSSECDNSSecurityMonitoringManipulation
35.4%
worldwide DNSSEC validation rate Q3 2025 (JRC / EU analysis)
1.1m USD
damage per DNS attack (IDC / EfficientIP 2023)
70,000
domains redirected via DNS manipulation in 2024 (LastPass Threat Blog)
Monitoring the DNSSEC chain of trustEvery signature is validated from the root down to your domainValidation chainRoot zone (.)DNSKEY signedTLD zone (.de)DS record points downYour domainRRSIG expiredChain broken at the domain signatureValidating resolvers return SERVFAILDomain offline for part of your usersXICTRAQ DNS monitorevery 6 hDS record at TLD present and matchingokDNSKEY set consistent (KSK and ZSK)okAD bit set (resolver validates)okRRSIG expires in under 24 hZone not re-signed in timeALERT!NS record changed since last scanpossible sign of DNS tamperingREVIEWDiff against the last clean baselineOnly real changes to chain, keys or NS raise an alert!Alert: DNSSEC signature expiring and NS record changedNotification via email, Slack, Discord or Telegram - before the outageExpired signatures are the leading cause of DNSSEC outages (ianix DNSSEC Outages) - XICTRAQ DNS monitoring
When an attacker manipulates your DNS responses, your visitors notice nothing at first: the address in the bar is correct, the padlock can even be green - and yet they land on a foreign server. This is exactly where DNSSEC comes in. The DNS Security Extensions cryptographically sign every DNS response, so a validating resolver detects and discards a forged or tampered answer. The catch: DNSSEC only protects as long as the signature chain from the root down to your domain is fully valid - and in practice that chain breaks alarmingly often. Expired signatures are the leading cause of DNSSEC outages worldwide (ianix DNSSEC Outages). At the same time, DNS attacks cost organisations on average over 1 million US dollars per incident (IDC / EfficientIP Global DNS Threat Report 2023). This guide explains how DNSSEC validation works, what DNS manipulation looks like, and how continuous DNS monitoring reports chain failures, expiring signatures and unexpected record changes before they turn into an outage or a security incident.

What DNSSEC Delivers - and Where the Limits Are

Classic DNS was designed in the early 1980s, long before manipulation was a concern. It has no built-in protection against someone injecting a forged answer. DNSSEC adds digital signatures to DNS: each resource record is signed with a private key (RRSIG), the matching public key sits in the DNSKEY record, and the parent zone confirms that key through a DS record. This creates a continuous chain of trust from the root zone via the top-level domain down to your own domain.

The distinction matters: DNSSEC provides integrity and authenticity, not confidentiality. It does not encrypt the DNS query - that is the job of DNS over HTTPS and DNS over TLS, which Google Public DNS and Cloudflare's 1.1.1.1 resolver offer in addition (Cloudflare 1.1.1.1 Docs; Google Public DNS FAQ). Instead, DNSSEC ensures that the answer that arrives comes unaltered from the authoritative source. On a successful check, a validating resolver sets the so-called AD bit (Authenticated Data) in the response - a direct signal that the chain is intact.

The protective effect is considerable, but it has a built-in breaking point: if something in the chain is wrong - an expired signature, a non-matching DS record, a failed key rollover - then a validating resolver returns no answer but an error (SERVFAIL). From a security standpoint that is correct: better no answer than a possibly forged one. From an operations standpoint it is a trap, because the domain becomes simply unreachable for all users whose resolver validates. DNSSEC thus turns a silent misconfiguration into a hard outage.

The Three Building Blocks of the Chain

DNSKEY holds the zone's public keys (typically a Key Signing Key and a Zone Signing Key). RRSIG is the actual signature over the records and carries an expiry date. DS sits in the parent zone and ties your key into the chain of trust. If any of these three links breaks, the entire validation fails.

What DNS Manipulation Looks Like in Practice

DNS manipulation is no niche topic. According to the IDC / EfficientIP Global DNS Threat Report, 90% of organisations suffered at least one DNS attack, on average 7.5 attacks per year, with damage costs of around 1.1 million US dollars per attack (IDC / EfficientIP Global DNS Threat Report 2023). In the US, the average cost of a DNS attack now exceeds 1.27 million US dollars (EfficientIP 2024). The attack patterns fall roughly into three categories.

Cache poisoning

The attacker slips a forged answer to a resolver, which caches it. All following queries are steered to the wrong server - without anything being changed at the actual name server.

DNS hijacking

Through compromised registrar or provider access, the attacker changes the NS or A records directly. This is how the Sea Turtle campaign operated, targeting national security organisations (Cisco Talos / CISA).

Fragment attacks

Newer techniques such as the fragment assembly attack bypass classic defences by exploiting the fragmentation of DNS response packets (research 2024/2025).

The most dangerous aspect: in a successful hijack the attacker can even have a valid TLS certificate issued for your domain, because many certificate authorities verify domain control via DNS. The US agency CISA explicitly warned in its Emergency Directive 19-01 that attackers can in this way obtain valid encryption certificates for foreign domains and conduct man-in-the-middle attacks (CISA Emergency Directive 19-01). In 2024, attackers compromised DNS servers managing around 70,000 domains and redirected traffic to malicious sites (LastPass Threat Blog 2025). Spotting such changes early lets you intervene before visitors are harmed - and that is exactly the job of continuous DNS monitoring.

Manipulation Often Stays Invisible for Days

A tampered DNS answer leaves no error message in the browser. Without monitoring that regularly compares DNS records and signatures against a known target state, manipulation often surfaces only when customers complain or payment data leaks. Continuous checking shortens this window from days to hours.

Why DNSSEC Validation Breaks So Often

Paradoxically, the biggest threat to a DNSSEC-protected domain is usually not an attacker but your own operational routine. Signatures have an expiry date, keys must be rotated regularly, and something can go wrong at each of these points. Expired signatures are considered the most common cause of DNSSEC outages worldwide (ianix DNSSEC Outages). The overview below shows the typical breaking points.

Source of errorWhat happensConsequence for visitors
Expired RRSIGZone is not re-signed in time and the signature expiresSERVFAIL - domain unreachable for validating resolvers
DS mismatch after rolloverOld key removed before the new DS record has propagatedChain of trust broken, validation fails
Missing DS recordDNSSEC active in the zone but no DS lodged at the TLDChain not anchored, no continuous protection
Inconsistent DNSKEYKSK and ZSK do not match the existing signaturesResolver cannot verify the RRSIG
NS record changed unexpectedlyName server entry was altered - planned or through manipulationPossible sign of hijacking, review needed

The key rollover is especially treacherous. If the old key is removed before the new DS record has fully propagated to the parent zone, the DS record no longer matches the current KSK - and every validating resolver refuses trust (NameSilo Security Blog 2025). This delay between change and propagation is why precisely planned, supposedly clean maintenance work leads to outages. A related pattern with certificates - the silent expiry of TLS validity - is covered in the article on hardening TLS cipher suites.

Validation Is More Widespread Than Signing

The worldwide DNSSEC validation rate stood at around 35.4% in the third quarter of 2025, and at about 49.4% in the EU (JRC / EU analysis 2025). This means: if your signed zone breaks, it is not just an edge case that is affected - a substantial share of all resolvers actually validate and then consistently return SERVFAIL. In a failure case, the protection thus becomes a single point of failure.

On top of that, responsibility for signature maintenance is often split across several parties. The DNS provider signs the zone, the registrar manages the DS record at the TLD, and your own team decides on key rotations - three parties that rarely share the same overview. If a provider automates re-signing, it usually runs reliably; with manually managed or self-hosted zones, however, a forgotten expiry date happens quickly. Caching makes it worse: an expired signature does not surface everywhere at once but spreads through the network as cached answers expire, so the problem at first hits only individual users and is easily misread as a one-off. It is exactly this staggered visibility that makes a central, externally measuring check so valuable.

What XICTRAQ Continuously Monitors

A one-off check with an online tool is a snapshot - it says nothing about whether your signature is still valid tomorrow or whether someone changes a record next week. Effective protection only emerges through repeated, automated checking that compares the current state against a released target state and alerts only on real deviations. XICTRAQ checks the registered domains regularly and reports every relevant change.

Full chain

The comparison follows the chain of trust from the root zone via the TLD down to your domain and pinpoints at which link a validation fails.

Signature expiry

RRSIG records are checked for their expiry date. If a signature is about to expire, an alert is raised - in good time before the SERVFAIL, not after it.

DS and DNSKEY match

The DS record lodged at the TLD is checked against the current DNSKEY set, so a botched key rollover stands out immediately.

AD bit check

It is verified whether validating resolvers actually mark the answer as authenticated - a direct indication that validation is working.

Record drift

NS, A and MX records are compared against the last clean baseline. An unexpected change can point to a planned adjustment or to manipulation.

Instant notification

Every deviation triggers a message via email, Slack, Discord or Telegram - so you learn of a problem while it is still only a few hours old.

The decisive point is the comparison against a baseline. Not every DNS change is an incident - you adjust records deliberately, rotate keys, migrate name servers. Monitoring therefore does not alert on every movement, but on deviations from the released state. Anyone who makes a change deliberately releases the new baseline; everything else remains a reportable signal. The same principle of continuous state checking underlies the monitoring of CORS configuration errors and the monitoring of API rate limits and 429 responses.

Checking DNSSEC Status Technically

Anyone who wants to trace the state themselves can query the chain with standard tools. A validating resolver sets the AD bit on a successful check; if it is missing despite active DNSSEC, the chain is most likely broken. The simplified output below shows what a detected problem looks like.

Example: DNSSEC chain with an expiring signature
Target (last clean baseline):
  DNSKEY   257  KSK   present          ok
  DNSKEY   256  ZSK   present          ok
  DS @TLD        matches KSK           ok
  RRSIG    valid for +12 days         ok
  AD bit   set                        ok
  NS       ns1/ns2.example-dns.net    ok

Observed on the current scan:
  DNSKEY   257  KSK   present          ok
  DS @TLD        matches KSK           ok
+ RRSIG    expires in 18 h            ALERT
+ NS       ns3.foreign-host.tld NEW   REVIEW

=> 1 expiring signature + 1 unexpected NS entry

It is important that the check runs against several validating resolvers and over time - a single query at your desk may show an outdated picture due to caching. This repetition and comparison over time is exactly what XICTRAQ DNS monitoring handles automatically, instead of relying on a manual spot check.

  • Chain top to bottom - root, TLD and domain are checked as a connected chain of trust, not in isolation
  • Expiry before outage - RRSIG remaining lifetimes are monitored so re-signing can be triggered before the SERVFAIL
  • Rollover accompanied - DS and DNSKEY consistency is monitored especially closely during a rollover
  • Record baseline - NS, A and MX records are compared against the released state
  • Multiple viewpoints - the check runs repeatedly and not just from a single network perspective

DNS Monitoring as Part of Overall Monitoring

DNSSEC monitoring does not stand alone. It is one building block of continuous availability and security control that spans from reachability through encryption to the functionality of individual pages. A broken link in DNS renders every other safeguard ineffective, because the request does not even reach the right server in the first place - which is why the DNS layer belongs at the start of any monitoring strategy.

An undetected DNS manipulation or a DNSSEC outage often shows up to visitors as what they take to be a different problem: a page that does not load, a form that runs into the void, or a script error. Anyone who also runs JavaScript error monitoring in the frontend and the automated monitoring of broken links and 404 pages in parallel sees more quickly whether the cause lies in the application - or one layer deeper, in DNS. Combining several layers narrows troubleshooting from hours to minutes.

The practical value lies in the time factor. An expiring signature date can be spotted weeks in advance and fixed calmly, instead of being surprised by failed services in the middle of the night. An unexpected record change becomes visible while it is still fresh - not only once traffic has already been redirected. This shortening of the response window is the real protection that continuous monitoring delivers.

For regulated sectors there is a further aspect: supervisory frameworks such as NIS2 require demonstrable technical and organisational measures as well as a prompt response to security incidents. Documented, continuous DNS and DNSSEC monitoring is concrete evidence that the availability of your own services is actively controlled and that deviations are noticed in good time. In an audit you can then show that a detected problem did not go unnoticed for months but was addressed within hours. This turns a purely technical measure into a building block of organisational due diligence at the same time - a point that carries weight precisely in how you present yourself to customers and auditors.

DNSSEC is a strong tool against manipulation - but only as long as the chain is maintained. It is not a device you switch on once and forget, but an ongoing process with expiry dates and key rotations. DNS monitoring turns this silent, invisible process into a visible, alertable signal and helps ensure that the protection you built still holds tomorrow.

Sources and Studies

This article draws on data from: IDC / EfficientIP Global DNS Threat Report 2023 (90% of organisations affected, 7.5 attacks per year, around 1.1m US dollars damage per attack) and EfficientIP 2024 (over 1.27m US dollars in the US), ianix DNSSEC Outages (expired signatures as the leading cause of outages), JRC / European Commission EU DNSSEC analysis 2025 (validation rates around 35.4% globally and 49.4% in the EU), APNIC DNSSEC validation measurements, Cisco Talos and CISA (Sea Turtle campaign, DNS hijacking), CISA Emergency Directive 19-01 (Mitigate DNS Infrastructure Tampering), LastPass Threat Blog 2025 (around 70,000 redirected domains in 2024), NameSilo Security Blog 2025 (DS mismatch after key rollover), Cloudflare 1.1.1.1 documentation and Google Public DNS FAQ (DNSSEC validation, DoH/DoT). Statistics may vary depending on the measurement method and point in time.

Frequently Asked Questions on DNSSEC and DNS Monitoring

What is the difference between DNSSEC and DNS over HTTPS?
DNSSEC typically provides integrity and authenticity: it cryptographically signs DNS responses so that manipulation becomes detectable. DNS over HTTPS and DNS over TLS, by contrast, encrypt the transmission of the query and thus protect confidentiality. The two approaches usually complement each other and do not replace one another.
Why does DNSSEC sometimes lead to SERVFAIL errors?
When a link in the chain of trust is wrong - such as an expired signature, a non-matching DS record after a key rollover, or an inconsistent DNSKEY set - a validating resolver refuses the answer and returns SERVFAIL instead. From a security standpoint this is intended, but in practice it makes the domain unreachable for part of your users. Expired signatures are considered the most common cause.
Is a one-off DNSSEC check enough?
A one-off check is a snapshot and can be outdated by the next day, because signatures expire, keys are rotated or records are changed. Continuous monitoring is usually more sensible, as it compares the current state against a released baseline and reports only on real deviations.
How do you detect DNS manipulation?
An effective approach is regularly comparing the DNS records and the DNSSEC signatures against a known, released target state. If an unexpected NS, A or MX entry appears or the signature chain breaks, that is an indication that should be reviewed. Since manipulation usually produces no error message in the browser, an external, continuous check is, in our experience, the most reliable way.
Does DNSSEC protect against all DNS attacks?
DNSSEC can generally make cache poisoning and forged answers detectable, because manipulated records fail the signature check. It does not protect against everything, however - for instance not when an attacker changes legitimate records via compromised registrar access and re-signs them. That is why combining DNSSEC, access protection and continuous record monitoring is sensible.
What happens during a key rollover?
During a rollover a new key is introduced and the old one removed later. The transition is delicate: if the old key is removed too early, before the new DS record has fully propagated to the parent zone, the DS record no longer matches and validation fails. Close monitoring during the rollover helps to safeguard exactly this window.
Start in 60 seconds

Let XICTRAQ watch your website.

Permanent free plan available. No credit card, no installation, no hidden fees.