Home
Lookup Tools
Analysis
Bulk & Enterprise
Resources
Close

DS Record DNSSEC

The DS record (Delegation Signer) is a crucial DNSSEC record that establishes the chain of trust between a parent zone and a child zone. It contains a hash of a child zone's DNSKEY, allowing resolvers to verify that the child zone's keys are authorized by the parent.

Look Up DS Records

Check DS records for any domain using our free DNS lookup tool.

Look Up DS Records →

What Is a DS Record?

The DS record links a child zone's DNSSEC keys to its parent zone. For example, example.com's DS record is stored in the .com zone, creating a verifiable chain from the root zone down to your domain.

The DS record contains a hash (digest) of the child's KSK (Key Signing Key), not the actual key itself.

DS Record Format

Example DS Record

example.com.    3600    IN    DS    12345 13 2 49FD46E6C4B45C55D4AC...

DS Record Fields

Field Description Example
Key Tag Identifier for the DNSKEY 12345
Algorithm Same as DNSKEY algorithm 13 (ECDSA)
Digest Type Hash algorithm used 2 (SHA-256)
Digest Hash of the DNSKEY Hex string

Digest Types

Type Algorithm Status
1 SHA-1 Deprecated (avoid)
2 SHA-256 Recommended
4 SHA-384 Supported

DNSSEC Chain of Trust

  1. Root zone — Has DNSKEY, signed by root KSK
  2. .com zone — DS record in root points to .com's DNSKEY
  3. example.com — DS record in .com points to example.com's DNSKEY
  4. Your records — Signed by your DNSKEY

Resolvers follow this chain from the root (which they trust via the root trust anchor) down to your domain, verifying each link.

Setting Up DS Records

Unlike most DNS records, you don't create DS records in your own zone. Instead:

  1. Generate DNSSEC keys for your zone
  2. Sign your zone with the keys
  3. Calculate the DS record from your KSK
  4. Submit the DS record to your registrar
  5. Registrar adds DS to the parent zone

Generating DS Records

# From a DNSKEY record
dnssec-dsfromkey -2 example.com.dnskey

# Output format:
# example.com. IN DS 12345 13 2 49FD46E6...

DS Record Best Practices

DS vs CDS Records

Aspect DS Record CDS Record
Location Parent zone Child zone
Who creates Parent (via registrar) Child (zone owner)
Purpose Actual delegation Signal desired DS change
Automation Manual submission Automatic updates (RFC 8078)

Troubleshooting DS Records

Common issues and solutions:

Check Your DS Records

Use our DNS Record Finder to look up DS records for any domain.

Look Up DS Records →

Related Record Types