DS Record Look Up
Related tools
What this is
The DS (Delegation Signer) record lives in the parent zone (e.g. .com) and contains a hash of your zone's Key Signing Key. It is what links your DNSSEC keys into the global chain of trust, and it is managed through your registrar.
How to read your result
If your zone is signed, a DS should exist and its key tag should correspond to your current KSK. A DS with no matching DNSKEY — or DNSKEY with no DS — are the two broken half-states worth acting on.
Common problems and how to fix them
Stale DS record after switching DNS providers
How it shows up: The domain resolves for some users and SERVFAILs for others; the failures started right after a nameserver change.
How to fix it: Log in at the registrar and delete the old DS record (or replace it with one matching the new provider's keys, if the new provider signs the zone). This is the single most common DNSSEC outage.
Zone is signed but no DS was ever published
How it shows up: DNSSEC provides no protection — validating resolvers treat the zone as unsigned, though nothing is broken.
How to fix it: Get the DS data (key tag, algorithm, digest) from your DNS provider and enter it at your registrar. Many registrar panels have a dedicated DNSSEC section for this.
DS uses a deprecated digest (SHA-1)
How it shows up: Some validators warn or refuse; security audits flag it.
How to fix it: Publish a new DS using digest type 2 (SHA-256) and remove the SHA-1 one.
Related reading
- DNS Record Types, ExplainedA practical tour of every DNS record you will actually touch — A, AAAA, CNAME, MX, TXT, SRV, CAA, the DNSSEC set and the modern HTTPS record — with syntax, gotchas and when to reach for each.
- Checking DNSSEC: How the Chain of Trust Works and Where It BreaksA practical guide to DNSSEC - how ZSK, KSK, DS, RRSIG and DNSKEY records form a chain of trust, why domains break, and how to check your status.
Frequently asked questions
- What is a DS record?
- A DS (Delegation Signer) record is a DNSSEC record published in the parent zone that holds a hash of your domain's DNSKEY. It links the parent to your zone so resolvers can verify that your DNSSEC signatures are authentic.
- How do I use this tool?
- Enter a domain name and the tool queries its DS record server-side, then shows any DS entries returned by the parent zone. Each result lists the key tag, algorithm number, digest type and the digest itself, so you can confirm DNSSEC is enabled at the registry.
- Why does the DS record matter?
- The DS record is what activates the DNSSEC chain of trust between your registrar/registry and your DNS zone. Without a matching DS record at the parent, resolvers treat your domain as unsigned and cannot detect forged or tampered DNS answers.
- How do I read the DS record fields?
- A DS record has four fields: the key tag (identifies the matching DNSKEY), the algorithm (for example 13 for ECDSA), the digest type (1=SHA-1, 2=SHA-256, 4=SHA-384) and the digest (the actual hash). The key tag and algorithm must match your published DNSKEY for validation to succeed.
- Why is my DS record missing or causing failures?
- An empty result usually means DNSSEC is not enabled or the DS was never submitted to your registrar, which is normal for unsigned domains. If a DS is present but points to an old or wrong DNSKEY, validation breaks (SERVFAIL) and you must update or remove the stale DS at your registrar.