Glossary
SOA Record
Contains authoritative information about a DNS zone
An SOA record (Start of Authority record) is a mandatory DNS record that marks the beginning of a DNS zone and contains essential administrative information including the primary name server, the responsible administrator's email, and serial number for tracking zone changes.
What is an SOA Record?
An SOA record, short for Start of Authority record, is a required DNS record that every DNS zone must have exactly one of. It appears at the top of a zone file and acts as the authoritative declaration of control over that zone. The SOA record identifies the primary name server for the zone, provides a contact email address for the zone administrator, and includes timing parameters that control how secondary name servers synchronize with the primary.
The SOA record contains seven key fields: MNAME (the primary name server), RNAME (the administrator's email with the @ replaced by a dot), SERIAL (a version number that increments with each zone change), REFRESH (how often secondary servers check for updates), RETRY (how long to wait before retrying a failed refresh), EXPIRE (how long secondary servers will serve zone data if the primary is unreachable), and MINIMUM TTL (the minimum TTL applied to negative responses).
Though end users rarely interact with SOA records directly, they are critical for DNS zone management, secondary server synchronization, and DNSSEC operation.
How Does an SOA Record Work?
The SOA record drives the zone transfer mechanism between primary and secondary (slave) name servers. Secondary servers periodically poll the primary server and compare the SERIAL number in the SOA record with their own copy. If the primary's serial number is higher, the secondary initiates a zone transfer (AXFR or IXFR) to pull the updated records. This is how DNS changes made on the primary server propagate to all secondary servers.
The REFRESH, RETRY, and EXPIRE values control the timing of this synchronization. A typical configuration might use a REFRESH of 3600 seconds (one hour), meaning secondary servers check for updates hourly. If a check fails, the server retries after RETRY seconds. If the primary remains unreachable for EXPIRE seconds (commonly one to two weeks), secondary servers stop serving the zone to prevent serving stale data.
For DNS providers using anycast and automated infrastructure, the zone transfer model is largely invisible to customers. However, the SOA record's serial number remains important — many DNS management systems require the serial to be incremented whenever a zone change is saved, or the change may not propagate correctly.
How to Check an SOA Record
You can inspect the SOA record for any domain using the SOA Lookup tool at nslookup.net/tools/soa-lookup. The tool queries the authoritative name servers and returns all fields of the SOA record, including the serial number, refresh interval, and responsible administrator contact. Checking the SOA record is useful when diagnosing zone transfer issues, verifying that a DNS change was saved correctly, or investigating the history of a domain's DNS management.
Related Tool
SOA Lookup