networkutils.org

Home / DNS Tools / DNSSEC Chain

DNSSEC Chain

DNS Tools

Validate DS and RRSIG records from root to zone.

Run this tool: the interactive DNSSEC Chain loads here (requires JavaScript). Input: Domain — e.g. example.org.

Description

The DNSSEC Chain validator walks the delegation chain from the root zone down to the target domain, checking DS and DNSKEY records and the AD (Authenticated Data) flag to confirm whether the zone is cryptographically signed and verifiable.

Features

✓ DS and DNSKEY record retrieval via DNS-over-HTTPS
✓ AD (Authenticated Data) flag verification
✓ Root-to-zone chain validation
✓ Signed vs unsigned zone detection

How to Use

Enter a domain name (example.org) and run the tool. The probe queries Cloudflare DNS-over-HTTPS for the DS and DNSKEY records and checks the authentication flag.

Input: Domain — e.g. example.org.

Understanding the Results

The result reports whether the zone is DNSSEC-signed (VALID) or unsigned (INSECURE), and lists the DS and DNSKEY records found. A VALID result means resolvers can cryptographically verify the zone's records; INSECURE means the zone has not enabled DNSSEC and is vulnerable to spoofing.

Common Use Cases & Examples

→ Confirm a zone is DNSSEC-signed after enabling signing.

→ Verify the DS at the parent matches the child’s DNSKEY after a key rollover.

→ Audit a domain’s DNSSEC chain before relying on its records.

→ Diagnose validation failures caused by a broken trust chain.

Frequently Asked Questions

What is the difference between VALID and INSECURE?

VALID means a complete chain of trust exists from the root to the zone and records are cryptographically signed. INSECURE means the zone has deliberately not enabled DNSSEC — answers are not authenticated and could be spoofed by a cache-poisoning attack.

Does DNSSEC protect against everything?

No. DNSSEC guarantees authenticity and integrity of DNS data — that the answer really came from the zone and was not tampered with. It does not encrypt DNS queries and does not prevent zone enumeration or DDoS.

What is a DS record?

A Delegation Signer (DS) record sits in the parent zone and contains a hash of the child’s DNSKEY. It is the link that chains trust from the parent to the child; without a valid DS at the parent, the child’s signatures are not trusted.

About this tool

Maintained by
networkutils.org editorial team
Last updated
September 2026
Testing methodology
DNS queries run through Node.js dns.promises and, for DNSSEC record types (DS/DNSKEY) and the AD validation flag, through Cloudflare DNS-over-HTTPS (application/dns-json). The Propagation Check queries 10 public recursive resolvers directly and compares their A-record answers. The DNS SuperTool performs its checks client-side in your browser over DNS-over-HTTPS using Cloudflare and Google.
Technical references
RFC 4033 — DNSSEC Introduction · RFC 4034 — DNSSEC Resource Records · RFC 4035 — DNSSEC Protocol