Network Diagnostic Tools

SOA Lookup

Start of Authority record

What is an SOA record?

The SOA (Start of Authority) record holds administrative information about a DNS zone: the primary name server, the responsible contact, the zone serial number and the timers that control replication and caching. Every zone has exactly one SOA record, and it sits at the top of the zone as the authority marker for everything beneath it.

What the fields in an SOA record mean

An SOA record packs several fields. The MNAME names the primary master name server for the zone. The RNAME is the administrator's email, written with a dot instead of the @ sign. The serial is a version number that secondaries watch to detect updates. Then come four timers: refresh (how often secondaries check for changes), retry (how long to wait after a failed check), expire (when a secondary stops answering if it cannot reach the primary), and the minimum, which sets the negative-caching TTL for nonexistent records.

How to read your SOA lookup results

IPeek shows the zone's SOA: its primary name server, the responsible contact, the current serial, and the refresh, retry, expire and minimum timers. Check that the primary name server matches your DNS provider. The serial is most useful for confirming a change has gone live — a common convention is YYYYMMDDnn, so a recent date means the zone was edited recently. Unusually short or long timers can hint at replication or caching problems. The minimum value tells resolvers how long to cache negative (NXDOMAIN) answers.

How the SOA serial controls zone replication

The serial number is how secondary name servers know when to pull a fresh copy of the zone. On each refresh interval a secondary compares its stored serial against the primary's; if the primary's is higher, it transfers the updated zone. This means you must increment the serial every time you edit the zone, or secondaries will keep serving stale data. Forgetting to bump it is a classic cause of changes appearing on the primary but not on backup servers. Most providers and tools increment it automatically.

Frequently asked questions

What does the serial number in an SOA record do?

The serial is a version number for the zone that secondary name servers use to detect changes. When you edit the zone you increment the serial; on the next refresh, secondaries compare serials and pull a new copy if the primary's is higher. Forgetting to increment it leaves secondaries serving outdated records.

What do the refresh, retry and expire timers mean?

These SOA timers govern zone replication. Refresh is how often a secondary checks the primary for updates, retry is how long it waits before trying again after a failed check, and expire is when a secondary stops answering entirely if it cannot reach the primary. They keep secondary servers in sync and prevent them from serving badly outdated data.

Why does every DNS zone have exactly one SOA record?

The SOA record marks the start of authority for a zone and carries the single source of administrative truth: the primary server, contact, serial and timers. Because a zone has one authoritative origin, it has exactly one SOA, placed at the zone apex. Multiple SOA records would be contradictory and invalid.

What is the RNAME field in an SOA record?

RNAME is the email address of the person or team responsible for the zone, written in DNS form with the @ replaced by a dot. For example, admin@example.com appears as admin.example.com. To read it, convert the first dot back to an @. It tells you whom to contact about the zone's configuration.

How can the SOA serial confirm a DNS change went live?

Because the serial increments with each zone edit, checking it tells you whether your change has been published. Many zones use a YYYYMMDDnn serial, so a current date indicates a recent update. After making a change, look up the SOA and confirm the serial advanced, then verify secondaries report the same value.

Related tools

Deutsch | English | Español | Français | Italiano | Português | Русский | Українська | 日本語 | 简体中文 | 한국어