← View All Guides

Troubleshooting DNSSEC Issues

Common DNSSEC problems and how to diagnose and fix them

DNSSEC Validation Failures

Symptoms

  • Users cannot access your website
  • DNS queries return SERVFAIL
  • DNSSEC validation shows as failed

Diagnosis Steps

  1. Use our chain of trust verifier to check each link
  2. Verify DS records are published: dig DS example.com
  3. Check DNSKEY records exist: dig DNSKEY example.com
  4. Verify RRSIG records are present: dig RRSIG example.com
  5. Check for expired signatures

Solutions

Expired RRSIG Signatures

Symptoms

  • DNSSEC validation fails after a specific date
  • RRSIG records show past expiration dates
  • Intermittent validation failures

Diagnosis

Use our RRSIG decoder to check expiration dates. Query RRSIG records and check the expiration timestamp.

Solutions

Broken Chain of Trust

Symptoms

  • Validation fails at TLD or domain level
  • DS records missing or incorrect
  • DNSKEY doesn't match DS record

Diagnosis

Use our chain of trust verifier to identify which link in the chain is broken.

Solutions

Key Rotation Problems

Symptoms

  • Validation fails after key rotation
  • Old keys still in DNSKEY records
  • DS records don't match new keys

Solutions

DS Record Issues

Common Problems

DS Records Not Published

DS records must be added at your registrar, not your DNS provider. Verify they're in the correct location.

Wrong DS Records

DS records must match your DNSKEY records. Use our DS generator to verify, or regenerate from your DNS provider.

Multiple DS Records

Having multiple DS records is normal if you have multiple KSKs. Ensure all are added at registrar.

Diagnostic Tools

Use these tools to diagnose DNSSEC issues:

Command Line Diagnostics

# Check DS records
dig DS example.com

# Check DNSKEY records
dig DNSKEY example.com

# Check RRSIG records
dig RRSIG example.com

# Verify with DNSSEC validation
dig +dnssec example.com

Getting Help

If you're still experiencing issues: