DNS Records and Worldwide DNS Propagation Checker

DNSKEY Lookup

Use DNSKEY Lookup utility to check DNSKEY records of a domain. It helps you verify DNSSEC configuration, validate DNS signatures, and identify DNSSEC-related issues.

What is a DNSKEY Record?

A DNSKEY (DNS Key) record is a DNS record used by Domain Name System Security Extensions (DNSSEC) that stores one or more public cryptographic keys that DNSSEC validators use to verify digital signatures associated with a DNS zone. This key is used to verify digital signatures within a DNS zone.

DNSKEY records are used by DNSSEC to validate that DNS data has not been altered during transmission. When a resolver receives a DNS response, it uses the DNSKEY record to verify the accompanying digital signatures.

Without DNSKEY records, DNSSEC validation cannot take place.

How to Check DNSKEY Records?

Perform a DNSKEY Lookup to check DNSKEY record of a domain. Follow these steps:

  1. Open DNSKEY record checker
  2. Enter the domain name in the input field. 
  3. Choose a DNS Server or leave it to the default - Google.
  4. Click ‘Check DNSKEY’. 

The tool will run DNSKEY Lookup for the provided domain name and show results. Use the returned records to review the domain's DNSSEC configuration and troubleshoot any configuration issues.

What Information Does DNSKEY Lookup Provide?

When you perform a DNSKEY record check with our tool, you get the following information in the results. 

Field

Description

Type

Indicates the type of lookup performed - DNSKEY

Domain Name

Domain whose DNSKEY records are retrieved

TTL

How long can the record remain cached

Algorithm

The cryptographic algorithm used for signing

Protocol

DNSSEC protocol value, typically 3

Flag

Identifies the type of key among Zone Signing Key (ZSK) and Key Signing Key (KSK)

Key ID

Unique identifier for the key

DNS Public Key

Public cryptographic DNS key used for verification

DNSKEY vs DNSSEC

DNSSEC is a security framework that protects DNS information through digital signatures and cryptographic validation. DNSKEY is one of the DNS record types used within DNSSEC.

Many people confuse the DNSKEY checker with the DNSSEC record checker. DNSSEC is an entire security setup, while DNSKEY is a component that makes the system work. Our tool only performs a DNS public key check. 

DNSSEC includes several record types:

  • DNSKEY
  • DS
  • RRSIG
  • NSEC
  • NSEC3

Together, these records help create a trusted DNS infrastructure.

DNSKEY vs DS Record

The DS record acts as a bridge between DNS zones, while the DNSKEY record provides the public key needed for validation. To check DS records for a domain, use the DS Lookup utility. 

Feature

DNSKEY Record

DS Record

Purpose

Stores public signing keys

References a trusted DNSKEY

Location

Child zone

Parent zone

Used For

Signature verification

Building a chain of trust

Contains

Public DNS KEY 

Digest of the key

Role in DNSSEC

Validates signatures

Connects zones securely

Publisher

Domain zone administrator

Parent zone operator

When Our DNSKEY Checker Helps?

Our DNSKEY lookup utility is useful for many DNS administration and security tasks. You can use it to:

  • Confirm that DNSSEC keys are published correctly after enabling DNSSEC.
  • Review DNSSEC configuration during security assessments.
  • Identify key mismatches and configuration errors that may prevent validation.
  • Verify DNSSEC records after moving DNS hosting providers.

Frequently Asked Questions

What is DNSKEY Lookup?

DNSKEY Lookup is the process of retrieving the public DNS Key configured for a domain. These records contain the public keys used for DNSSEC validation.

What type of DNS record holds the DNSSEC public signing key?

The DNSKEY record holds the DNSSEC public signing key. Validators use these public keys to verify the digital signatures on DNS data. 

Why are DNSKEY records needed?

DNSKEY records are needed to make DNSSEC work. They contain the public cryptographic keys that resolvers use to verify DNSSEC signatures. Without DNSKEY records, DNS resolvers cannot validate signed DNS records, making DNSSEC protection impossible.

How do I know if DNSSEC is enabled?

If DNSSEC is enabled, your domain will typically publish DNSKEY records along with related DNSSEC records such as DS and RRSIG. A DNSKEY Lookup can help confirm whether public DNSSEC keys are available for the domain.

What is the difference between KSK and ZSK?

A Key Signing Key (KSK) and a Zone Signing Key (ZSK) are two primary types of public DNS Keys. KSK signs DNSKEY records, while a ZSK signs the DNS records within the zone.

Why does my domain not have a DNSKEY record?

If your domain does not have a DNSKEY record, either you have not configured these records, or you might have disabled DNSSEC.