Gaming industry under DDoS attack. Get DDoS protection now. Start onboarding

Products

  1. Home
  2. Developers
  3. What Is an SOA Record?

What Is an SOA Record?

  • By Gcore
  • June 7, 2023
  • 2 min read
What Is an SOA Record?

An SOA (Start of Authority) record is a vital component of DNS records, facilitating seamless domain data exchange between DNS servers. This record encapsulates crucial domain details such as the primary name server, the domain owner’s contact information, and the specifics of data caching. In this comprehensive guide, we’re going to demystify the components of an SOA record, using gcore.com as our case study.

Key Characteristics of an SOA Record

An SOA record is not merely a static element, but a dynamic cornerstone of your DNS infrastructure. It automatically updates whenever there are changes made to your domain’s zone (the network of DNS records). Moreover, an SOA record is inherently tied to the domain zone and only disappears when the zone is deleted. It’s important to note that any zone without an SOA record is non-compliant with the RFC 1035 (5.2) standards and thus, is not suitable for IP nodes.

In a nutshell, SOA records are:

  1. Created and updated automatically
  2. Automatically deleted and cannot be manually removed
  3. Essential for the proper functioning of the domain

Exploring the Elements of an SOA Record

To understand the constituents of an SOA record better, let’s inspect our website’s domain gcore.com. We’ve examined its SOA record using the Google Admin Toolbox.

Here are the parameters:

  • MNAME:  This signifies the primary DNS server for the zone. For gcore.com, it is ns1.gcorelabs.net
  • RNAME: This contains the contact email address, where the ‘@’ is replaced with a dot. For gcore.com, it’s support@gcore.com
  • Serial: This unique 32-bit identifier keeps track of zone changes. For gcore.com, it’s 1685523010
  • Refresh: This advises secondary DNS servers about the frequency of checks to the primary DNS server, set at every 1 h 30 min for gcore.com
  • Retry: This indicates the waiting period before a secondary DNS server retries a failed check to the primary DNS server. For gcore.com, it is 1 h
  • Expire: This specifies the duration after which a secondary DNS server should cease providing domain information if it cannot connect to the primary DNS server. For gcore.com, this is set at 14 days
  • TTL: This indicates how long other servers should retain information about this domain in their cache. For gcore.com, this duration is 5 min

The “Data” line succinctly summarizes the above information, with time durations expressed in seconds.

Conclusion

Looking for reliable, high-performance DNS hosting? Choose Gcore DNS Hosting for fast and resilient DNS services:

  • Global latency averaging 30 ms
  • Anycast routing
  • Multiple load balancing options, including Geobalancing
  • Free-forever through enterprise-grade plans

Try for free

Related articles

CDN Caching: What It Is and How It Works

Every second of load time costs you. During a traffic spike, an uncached origin server can buckle under the pressure, and CDN caching can offload 70% to 90% of that traffic before it ever reaches your Gcore infrastructure. For a user in New

What Is an Edge Server?

Picture an autonomous vehicle doing 70 mph on the highway, waiting on a response from a data center hundreds of miles away. Or a surgeon depending on real-time imaging that freezes mid-procedure because data has to make a round trip across

What is Cache Hit Ratio and How Can You optimize It?

Every cache miss is a trip your server didn't need to make. And those trips add up fast. Sites with poorly optimized caching can see cache hit ratios as low as 70%, meaning three in 10 requests are hitting your origin server directly, dragg

What Is a High Availability Server?

Every minute your servers are down, your business is bleeding. For e-commerce sites, healthcare platforms, and revenue-critical applications, an outage isn't just an inconvenience. It's a direct hit to your bottom line, your reputation, and

Cloud vs Dedicated Server: Which Is Right for You?

Your server choice could be quietly costing you, or quietly holding you back. Pick the wrong infrastructure for your workload and you're either overpaying for idle hardware every month or watching your site buckle under traffic spikes you c

How to Troubleshoot DNS Issues: Complete Guide

Your website stops loading. Email bounces back. Users can't access your application. The culprit? A DNS failure that's invisible to most monitoring tools but devastating to your operations. When DNS breaks, every service that depends on it

Subscribe to our newsletter

Get the latest industry trends, exclusive insights, and Gcore updates delivered straight to your inbox.