XiaTools
DNS tool

SOA Lookup

Read the SOA record of a domain: primary name server, admin contact, serial and timers.

The SOA Lookup tool queries the Start of Authority record for any domain name to display its primary nameserver, administrative email, serial number, and zone transfer timers. It gives you direct insight into how a domain's zone file is managed and when it was last updated.

What is it

A Start of Authority (SOA) record is a mandatory foundational DNS record that sits at the very top of every zone file. It contains essential administrative and operational parameters about the DNS zone, acting as the ultimate source of truth for that domain. Unlike standard A or CNAME records that point users to web servers, the SOA record dictates how other name servers should handle and replicate the domain's data.

Inside an SOA record, you will find several key pieces of metadata. The primary nameserver identifies the main authoritative source for the domain's DNS information. The responsible person field provides an email address for the administrator, usually formatted with a dot instead of an '@' symbol. The serial number acts as a version counter for the zone file, while the refresh, retry, expire, and minimum TTL timers dictate how secondary name servers synchronize their cached data with the primary source.

Why it matters

Monitoring your SOA record is critical for ensuring smooth DNS propagation and reliable domain availability. If your primary nameserver goes down or misbehaves, secondary name servers rely on the timers defined in the SOA record to know how long they can safely serve cached data before checking in again. Without a properly configured SOA record, global DNS resolution for your domain can fail entirely.

The serial number within the SOA record is especially important whenever you make changes to your DNS configuration, such as updating an IP address or adding a TXT record. Secondary name servers periodically check the primary server's serial number; if the number has increased, they know they need to download the updated zone file. If your serial number fails to increment, your DNS updates will not propagate across the internet.

How to use this tool

  1. Navigate to the SOA Lookup page on XiaTools.
  2. Enter your fully qualified domain name, such as example.com, into the input box.
  3. Press the Check button to query the live authoritative name servers for the domain.
  4. Review the generated SOA record fields and timers displayed on your screen.

How to read the results

When you query example.com using the tool, you will receive a breakdown of the zone's operational parameters. Here is an explanation of every value the tool shows based on a realistic output:

Common problems and how to fix them

Serial Number Not Incrementing

If you make changes to your DNS records but they refuse to propagate globally, the underlying cause is often a stale serial number. Secondary name servers will ignore zone updates unless the serial integer is strictly higher than their currently cached value.

To fix this, manually increment your serial number in your DNS provider's management console. If you use the standard date format, update the trailing revision digits:

; Old serial
2023102501

; New serial after making a change
2023102502

Mismatched Primary Nameserver

Sometimes the primary nameserver listed in the SOA record does not match the actual active name server configured at your domain registrar. This discrepancy can cause confusion during zone transfers and troubleshooting.

To resolve this, log into your DNS host and update the primary nameserver field in your zone file configuration to match the exact hostname of your active primary nameserver.

Unreachable Admin Email

An incorrectly formatted responsible person email address can hinder communication from other network administrators who need to report abuse or misconfigurations.

Ensure your administrative contact uses the dot notation correctly. For example, change support.example.com in the SOA record to represent support@example.com.

Best practices

Adopt a standardized numbering convention for your serial numbers, such as the YYYYMMDDnn format, to easily track when zone files were last modified. Always verify your SOA record after migrating DNS providers to ensure the primary nameserver and contact email point to the correct infrastructure. Keep your refresh and retry timers balanced to avoid flooding your primary name server with unnecessary zone transfer requests while still ensuring timely propagation of critical updates.

Frequently asked questions

What is an SOA record in DNS?

An SOA (Start of Authority) record is a mandatory DNS record that stores administrative information about a domain, including its primary nameserver, contact email, and update timers.

Why is the serial number important?

The serial number acts as a version tracker for your zone file. Secondary name servers check this number to determine whether they need to download updated DNS records.

How do I update my SOA record?

You typically update your SOA record through your DNS hosting provider's control panel, where you can modify timers, the primary nameserver, and increment the serial number.

Why does the email address in the SOA record use a dot instead of an @ symbol?

DNS syntax standards historically prohibited the use of the '@' symbol in specific record fields, so administrators use a dot to separate the username from the domain name.

What happens if the primary nameserver goes down?

Secondary name servers will continue to serve cached DNS data until the expire timer runs out. Once the expire timer is reached without contacting the primary server, the secondary servers will stop answering queries for the domain.

How often should I change my SOA timers?

Most modern DNS providers manage SOA timers automatically with sensible defaults. You generally only need to adjust them if you have specific infrastructure requirements or are planning a major server migration.

SOA Lookup guides

Related tools