What Are the Types of DNSSEC Keys?

When you enable DNSSEC, your domain is protected using two types of keys that work together to keep your DNS information trusted and secure.

Zone Signing Key (ZSK)

The Zone Signing Key is used to sign your domain’s DNS records, like A, MX, and CNAME records.

This allows DNS resolvers to check that your DNS information hasn’t been tampered with and is coming from the correct source.

Key Signing Key (KSK)

The Key Signing Key signs your DNSKEY record, which contains the public part of both your ZSK and KSK.

This signature allows DNS resolvers to verify that the keys protecting your domain can be trusted.

It also connects your domain to the global DNSSEC chain of trust:

  • Your domain’s parent zone (like .com, .org, etc.) stores a DS record that points to your KSK.
  • When a DNS resolver looks up your domain, it first checks this DS record to confirm it can trust your KSK.
  • Once the resolver trusts your KSK, it can then trust your ZSK and, in turn, trust your DNS records.

Have more questions?

If you want to explore more DNSSEC terms, take a look at our DNSSEC Glossary. Ready to get started with DNSSEC? Read Enabling DNSSEC. If you have further questions or need any assistance, contact our support team, and we’ll be happy to help.