Understanding SOA (Start of Authority) records in DNS
An SOA (Start of Authority) record is a DNS record that provides authoritative information about a DNS zone. SOA records contain: primary name server (authoritative name server for the zone), responsible person email (contact email for the zone administrator), serial number (version number for the zone), refresh interval (how often secondary servers should check for updates), retry interval (how often to retry failed refresh attempts), expire interval (how long secondary servers should use cached data), and minimum TTL (default TTL for DNS records).
SOA records are essential for DNS zone management and authoritative DNS information. Every DNS zone must have exactly one SOA record at the zone apex.
Learn more about DNS and DNS zone management.
SOA records contain several components:
The authoritative name server for the DNS zone. This is the primary source of DNS records for the zone.
Contact email for the zone administrator (format: admin.example.com, not admin@example.com).
Version number for the DNS zone. Incremented when zone data changes to trigger secondary server updates.
How often secondary name servers should check for zone updates (typically 3600 seconds).
How often secondary servers should retry failed refresh attempts (typically 600 seconds).
How long secondary servers should use cached zone data if primary server is unreachable (typically 604800 seconds).
Default TTL (Time To Live) for DNS records in the zone if not specified (typically 3600 seconds).
SOA records follow this format: primary-nameserver responsible-person serial refresh retry expire minimum-ttl
ns1.example.com. admin.example.com. 2024010100 3600 600 604800 3600
SOA records are always published at the zone apex (e.g., example.com) and must be present for every DNS zone.
SOA records establish authoritative information for DNS zones, identifying the primary name server and zone administrator.
SOA records enable zone synchronization between primary and secondary name servers using serial numbers and refresh intervals.
SOA records provide zone management information, including contact information and zone versioning.
SOA records are required for every DNS zone and must be present at the zone apex.
SOA records specify TTL values that affect DNS caching behavior.
Use DNS lookup tools to query SOA records and retrieve zone information for domains.
Use command-line tools (dig, nslookup) to query SOA records: dig SOA example.com
Use online DNS lookup tools to check SOA records and verify zone configuration.
Use our domain health check to verify DNS configuration including SOA records.
Verify SOA records are published correctly and zone information is accurate.