Home ›
DNS Record Types ›
CSYNC Record
CSYNC Record DNSSEC
Quick Summary
A CSYNC record (Child-to-Parent Synchronization) automates NS and glue record updates from child to parent zones. Use flag 3 (immediate + soaminimum) and ensure your zone is DNSSEC-signed. Defined in RFC 7477.
Look up CSYNC records
The CSYNC record (Child-to-Parent Synchronization) enables automated
synchronization of DNS records from child zones to parent zones. Defined in RFC 7477,
it allows child zones to signal desired changes to NS records and glue (A/AAAA records).
What Is a CSYNC Record?
CSYNC records allow child zone administrators to update delegation information in the
parent zone without manual intervention:
NS synchronization — Update nameserver delegation records
Glue record sync — Update A/AAAA records for in-zone nameservers
Automated updates — Parent processes changes automatically
Reduced errors — Eliminates manual coordination
CSYNC Record Format
Example CSYNC Record
example.com. 3600 IN CSYNC 2024040100 3 A AAAA NS
SOA Serial: 2024040100, Flags: 3, Types: A, AAAA, NS
CSYNC Record Fields
Field
Description
Example
SOA Serial
Serial number from SOA record
2024040100
Flags
Processing instructions
1, 2, or 3
Type Bit Map
Record types to synchronize
A AAAA NS
CSYNC Flags
Flag
Value
Meaning
immediate
1
Process synchronization immediately
soaminimum
2
SOA serial must be >= CSYNC serial
Flags can be combined: 3 = immediate + soaminimum (most common).
Supported Record Types
CSYNC can request synchronization of:
NS — Nameserver records (delegation)
A — IPv4 glue records
AAAA — IPv6 glue records
How CSYNC Works
Child zone publishes CSYNC record with desired changes
CSYNC specifies which record types to synchronize
Parent zone operator polls child zones for CSYNC
Parent validates CSYNC is properly signed (DNSSEC)
Parent updates delegation NS and glue records
Child can update/remove CSYNC after sync completes
CSYNC Examples
Synchronize All (NS + Glue)
example.com. CSYNC 2024040100 3 A AAAA NS
NS Records Only
example.com. CSYNC 2024040100 3 NS
Update Glue Only
example.com. CSYNC 2024040100 3 A AAAA
CSYNC vs CDS/CDNSKEY
Aspect
CSYNC
CDS/CDNSKEY
Purpose
NS and glue records
DS (DNSSEC) records
Syncs
Delegation records
DNSSEC trust chain
RFC
RFC 7477
RFC 7344, 8078
Requires DNSSEC
Yes
Yes
When to Use CSYNC
Changing nameservers — Update NS records in parent automatically
Adding/removing NS — Modify nameserver set
Updating glue IPs — Change IP addresses of in-zone nameservers
Automated operations — Reduce manual registry interactions
CSYNC Best Practices
Use DNSSEC — CSYNC must be signed for parent to trust it.
Use flag 3 — Combine immediate + soaminimum for safety.
Match SOA serial — CSYNC serial should match current SOA.
Test before deploying — Verify CSYNC triggers expected changes.
Remove after sync — Clean up CSYNC once delegation is updated.
Registry Support
CSYNC support varies by TLD and registry. Check with your registrar/registry
for CSYNC processing support.
Troubleshooting CSYNC
Common issues and solutions:
Parent not processing — Verify registry supports CSYNC.
DNSSEC validation fails — Ensure zone is properly signed.
Serial mismatch — CSYNC serial must match or precede SOA serial.
Invalid type bitmap — Only A, AAAA, NS are valid.
Processing delay — Parents may poll infrequently.
Monitor Your DNS Delegation
DNS Explorer tracks CSYNC records, validates delegation consistency, and alerts you to sync issues.
Start free DNS Explorer trial
14-day full-feature trial
Check Your CSYNC Records
Use our DNS Record Finder to look up CSYNC records for any domain.
Look Up CSYNC Records →
Related Record Types