Help

DNS SOA Records Explained

DNS SOA (Start of Authority) records are a fundamental component of the Domain Name System (DNS), defining the authoritative information for a DNS zone. They play a crucial role in zone management and synchronization between primary and secondary name servers.

What is an SOA record?

An SOA record, or Start of Authority record, is a mandatory DNS record that exists at the top of every DNS zone. It contains essential administrative information about the zone, including the primary name server, the email of the domain administrator, and several timers that control how the zone is managed and replicated.

Key components of an SOA record include the serial number (used to track zone changes), refresh (how often secondary servers check for updates), retry (time to wait before retrying a failed refresh), expire (when secondary servers stop serving the zone if they can't contact the primary), and minimum TTL (default time-to-live for records in the zone). These elements ensure proper synchronization and fault tolerance in DNS.

How do SOA records work?

SOA records are primarily used in the context of zone transfers between primary and secondary name servers. The primary server holds the master copy of the zone file, and secondary servers periodically check the SOA record's serial number to determine if they need to update their copy of the zone.

When a secondary server checks the SOA record and finds a higher serial number than its current version, it initiates a zone transfer to retrieve the updated records. This process ensures that all name servers for a domain serve consistent DNS data, which is critical for reliability and accuracy.

Additionally, the SOA record's timers (refresh, retry, expire) govern how often these checks occur and how long secondary servers can continue serving the zone if the primary server becomes unavailable. Properly configuring these values is essential for maintaining DNS stability and performance.

Ready to get started?
Start your free trial today.

Sign up for our newsletter

Get occasional updates about new features, integrations, and future plans to your inbox.

We will send a confirmation opt-in email to your inbox. Privacy Policy.