Free DS Record Lookup & Checker

Your IP:
Check the DNS record Propagation in Multi-Region Check Multi-Region
Domain Type Primary NS Responsible Person Serial Refresh Retry Expire Minimum TTL
Name Server IP Address TTL
Domain Type TTL Record Value
Trace Result
Domain Type Record Status
Domain Type Record Status

Check live DS DNS records, TTL values, and trace the full root-to-authoritative resolution path.

DS (Delegation Signer) Records Overview

What is a DS record?

A DS record is part of DNSSEC. It is published in the parent zone and contains a hash of a child zone’s DNSKEY, creating a chain of trust from the parent down to the child.

Why do you need a DS record?

DS records let resolvers verify that a child zone’s DNSSEC keys are authentic, securing the delegation against tampering.

DS record structure

A DS record includes a key tag, algorithm, digest type, and digest. Example: example.com. 86400 IN DS 2371 13 2 32996839a6d808af...

How to create a DS record?

Your DNS host generates the DS data from your DNSKEY. You then submit the DS record to your domain registrar, which publishes it in the parent (TLD) zone to enable DNSSEC.

FAQs

A valid DS record at the parent means the domain is DNSSEC-signed and its keys are anchored into the chain of trust.

In the parent zone (for example the TLD), not in your own zone. That is why you submit it through your registrar.

Key tag (identifies the DNSKEY), algorithm, digest type (the hash algorithm), and the digest (the hash of the DNSKEY).

A mismatched or stale DS breaks the DNSSEC chain, and validating resolvers will fail to resolve the domain (SERVFAIL).

DS Record Troubleshooting & Common Fixes

Total domain outage (SERVFAIL) after migrating DNS hosting provider

When you switch DNS hosts or point nameservers elsewhere without updating or removing DNSSEC at your registrar, the parent TLD registry keeps serving your previous provider's DS record. Because the new nameservers sign with different keys (or lack DNSSEC completely), the cryptographic chain of trust breaks and all security-validating resolvers refuse to resolve your website.

How to fix: Log in to your domain registrar dashboard immediately and delete the existing DS records to disable DNSSEC verification temporarily. Once your domain's new nameservers have propagated and you generate new DNSSEC keys at your new DNS host, copy the new DS values (Key Tag, Algorithm, Digest Type, Digest) and save them in your registrar console.

Key Tag, Algorithm, or Digest mismatch between parent and child zone

DNSSEC validation requires an exact cryptographic match between the DS record in the parent registry (e.g. .com) and the Key Signing Key (KSK) DNSKEY in your child zone. A single typo in the Key Tag or an incorrect Algorithm ID (such as Algorithm 8 RSA vs 13 ECDSA Curve P-256) causes immediate validation failure.

How to fix: Query both your zone's DNSKEY record and the parent DS record using our tools above. Verify that the Key Tag matches the KSK key ID (flags 257), the algorithm numbers are identical, and the Digest Type is set to 2 (SHA-256) or 4 (SHA-384) matching your key hash.

Registrar dashboard says “Active” but parent TLD registry shows no DS record

Many domain registrars queue DNSSEC updates or require pre-validation tests before sending the DS record to the TLD registry via EPP. If your child nameservers are unreachable or un-signed, the registry rejects the submission and your domain remains unprotected.

How to fix: Check your domain status for clientHold or registry flags. Ensure your authoritative nameservers are actively answering queries with valid RRSIG signatures before re-submitting the DS record. Note that TLD registry updates typically take between 1 and 24 hours to replicate across all root and TLD nameservers.

DNS Info extension for Chrome is now available

Install