What is a DNS SOA Record? | Definition, Function & Example
A DNS SOA Record (Start of Authority Record) is a critical DNS record that defines the primary source of information for a domain's DNS zone. It contains administrative details such as the primary name server, the email of the domain administrator, and timers for DNS synchronization between servers.
Key Functions of a DNS SOA Record:
- Designates zone authority: Identifies the master DNS server for a domain.
- Controls zone transfers: Provides refresh and retry intervals for secondary DNS servers.
- Stores administrative contact info: Includes the responsible party's email address.
- Tracks record changes: The serial number is incremented with each DNS update.
Example of a DNS SOA Record:
example.com. IN SOA ns1.exampledns.com. admin.example.com. (
2025052301 ; Serial
7200 ; Refresh (2 hours)
3600 ; Retry (1 hour)
1209600 ; Expire (2 weeks)
86400 ; Minimum TTL (1 day)
)
Note: The email is written as admin.example.com.
instead of admin@example.com
.
Best Practices for DNS SOA Records:
- Always increment the serial number after DNS updates.
- Use realistic timing values for refresh and retry intervals.
- Ensure the admin email and primary name server are correct and reachable.