SOA Record Lookup

A
AAAA
CNAME
MX
NS
TXT
SOA
PTR
ANY
SRV
DS
LOC
CAA
Primary
Google
Cloudflare
OpenDNS
Quad9
Yandex
Comodo Secure DNS
DNS.Watch
OpenNIC
Verisign Public DNS
AdGuard DNS
Get DNS Information
Get DNS Information
Enter a domain name to retrieve DNS records
5.01 vote
0 Comments
About this tool

An SOA (Start of Authority) Lookup Tool allows you to query the SOA record for a specific domain. The SOA record is a critical component in DNS configuration, containing essential details about the domain's DNS zone, including the primary name server, administrator information, and timing settings for DNS propagation and updates.

What Is an SOA Record?

An SOA record is a type of DNS record that serves as the authoritative source of information for a DNS zone. It provides administrative details and controls how DNS zones interact with other servers and update their records.

Key Components of an SOA Record

The SOA record includes several important fields:

  • Domain: Specifies the domain for which the SOA record is defined. For example, google.com.
  • TTL (Time-to-Live): Indicates how long this record should be cached by DNS resolvers before being refreshed. For instance, 60 seconds.
  • Class: Typically set to IN, which stands for Internet.
  • Type: Specifies that the record is an SOA (Start of Authority).
  • MName (Master Name Server): The primary name server for this DNS zone. Example: ns1.google.com.
  • RName (Responsible Name): The email address of the domain administrator, written with the "@" replaced by a ".". Example: dns-admin.google.com.
  • Serial: A unique number that increases whenever the DNS zone file is updated. This helps secondary servers recognize updates.
  • Refresh Interval: The time (in seconds) secondary servers wait before querying the master server for updates. Example: 900 seconds (15 minutes).
  • Retry Interval: The time (in seconds) secondary servers wait before retrying a failed zone transfer. Example: 900 seconds (15 minutes).
  • Expire Interval: The time (in seconds) a secondary server will continue using its copy of the zone data without updates. Example: 1800 seconds (30 minutes).
  • Minimum TTL: The minimum time (in seconds) for which negative responses (like NXDOMAIN) are cached. Example: 60 seconds.

How to Perform an SOA Lookup?

You can use the dig command to retrieve SOA records. Here's an example:

This command queries the DNS system for the SOA record of the domain google.com.

Using an Alternative DNS Server

If you want to query a specific DNS server, you can use the @ syntax:

This command queries Google's public DNS server (8.8.8.8) for the SOA record of google.com.

Common Issues with SOA Records

  • Incorrect Serial Number: If the serial number isn't updated after changes, secondary servers won't recognize updates to the zone file.
  • Misconfigured Timing: Incorrect refresh, retry, or expiration intervals can lead to slow propagation or outdated records.
  • Invalid MName or RName: Errors in the primary server or administrator information can lead to communication failures in the DNS zone.

How Our Tool Helps

Our SOA Lookup Tool simplifies this process by fetching the SOA record for a given domain. With its clear display of key components like serial number, refresh intervals, and primary server details, you can easily verify and troubleshoot your DNS configuration.