SOA record lookup

Type a domain to see its SOA record: the primary name server, the contact address, the serial number and the zone timers.

Free, with no sign-up.

What an SOA record is

SOA stands for "start of authority". Every DNS zone has exactly one. It names the primary server for the zone and holds the numbers that secondary servers and resolvers use to decide when to refresh.

example.com.  3600  IN  SOA  ns1.example.com. hostmaster.example.com. (
        2026101201  ; serial
        7200        ; refresh
        3600        ; retry
        1209600     ; expire
        300 )       ; minimum

Each field in the result

FieldMeaning
Primary serverThe name server that holds the master copy of the zone.
ContactThe admin's email address with the @ written as a dot. hostmaster.example.com means [email protected].
SerialA version number. It must go up on every change, or secondary servers will not copy the new zone. Often a date plus a counter, such as 2026101201.
RefreshHow often, in seconds, a secondary asks the primary if the serial changed.
RetryHow long a secondary waits before asking again after a failed refresh.
ExpireHow long a secondary keeps answering when it cannot reach the primary at all.
MinimumHow long resolvers remember that a name does not exist.

Why the last number matters

The "minimum" field controls negative caching. Suppose it is 3600 and someone visits new.example.com one minute before you create that record. Their resolver remembers "no such name" for an hour, and the new subdomain looks broken for them until then.

A value between 300 and 3600 is common. Managed DNS providers set the SOA for you, and most do not let you change it.

Full guide: DNS records explained

Common questions

Do I need to edit my SOA record?+
Almost never. Managed DNS providers create and maintain it. It matters when you run your own name servers, where forgetting to raise the serial is a classic cause of changes not spreading.
What does the serial number tell me?+
Whether the zone changed. If two of a domain's name servers report different serials for a long time, one of them is not receiving updates.
Why does the contact address have no @ sign?+
The @ sign has a special meaning in zone files, so the SOA format writes the address with a dot in its place. The first dot stands for the @.

More free tools

A tool checks once. A monitor checks every minute.

PULSX watches your site, DNS, SSL certificate and cron jobs every 60 seconds and alerts you when one fails. Free for 20 monitors, with no card.