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.
Check DS records for any domain using our free DNS lookup tool.
Look Up DS Records →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.
example.com. 3600 IN DS 12345 13 2 49FD46E6C4B45C55D4AC...
| 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 |
| Type | Algorithm | Status |
|---|---|---|
| 1 | SHA-1 | Deprecated (avoid) |
| 2 | SHA-256 | Recommended |
| 4 | SHA-384 | Supported |
Resolvers follow this chain from the root (which they trust via the root trust anchor) down to your domain, verifying each link.
Unlike most DNS records, you don't create DS records in your own zone. Instead:
# From a DNSKEY record
dnssec-dsfromkey -2 example.com.dnskey
# Output format:
# example.com. IN DS 12345 13 2 49FD46E6...
| 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) |
Common issues and solutions:
DNS Explorer checks DS records, verifies chain integrity, and alerts you to DNSSEC configuration issues.
Start free DNS Explorer trial14-day full-feature trial
Use our DNS Record Finder to look up DS records for any domain.
Look Up DS Records →