A Start of Authority (SOA) record, sometimes called a serial number, is assigned to every domain and changes everytime its DNS settings change. For example, if example.com is pointed to InMotion Hosting nameservers, we create a SOA record for the domain in our authoritative DNS records and update it as you change DNS settings.
A common reason to check a domain SOA record is to ensure a recent DNS change has propagated. For example, the record may have changed to improve overall email authentication. A successful DNS change for this modification would be described as having “propagated.” Below we cover how to view and update your SOA record.
Here’s the breakdown of a SOA record: domain.com. ns1.inmotionhosting.com. 2018102905 86400 7200 3600000 86400.
Domain | Followed by primary nameserver. |
---|---|
2018102905 | YYYYMMDD (Year, Month, Day) date format and ## update number |
86400 | Seconds before the zone should be refreshed (1 day) |
7200 | Seconds before a failed refresh should be retried (2 hours) |
3600000 | Seconds before a zone is no longer considered authoritative (5 weeks 6 days 16 hours) |
86400 | Seconds before a resolver should assign a negative result for a subdomain before retrying(1 day) |
Note: You can convert seconds to days using an online including the DuckDuckGo converter.
View Your SOA Record
Online tools such as MxToolbox and ViewDNS.info are the easiest method to view SOA records.
SSH command dig can show the same information.
dig SOA domain.com ;; ANSWER SECTION: domain.com. 86400 IN SOA ns1.inmotionhosting.com. 2018102905 86400 7200 3600000 86400
Add +multiline to the command for more details.
dig SOA +multiline domain.com ;; ANSWER SECTION: domain.com. 86316 IN SOA ns1.inmotionhosting.com. ( 2018102905 ; serial 86400 ; refresh (1 day) 7200 ; retry (2 hours) 3600000 ; expire (5 weeks 6 days 16 hours) 86400 ; minimum (1 day) )
Update SOA Record
Updating DNS records generally forces the SOA record to update automatically within 24-48 hours. If your SOA record hasn’t updated after a recent change, you’ll need to edit another DNS record and/or contact Live Support to update this for you.
Update SOA in WHM
VPS users can force SOA record updates in WHM as root.
- Log into WHM.
- On the left, select Edit DNS Zone.
- Select the domain.
- Under the nameserver is the current SOA record. For example:
2018102906 Serial Number
To update the SOA record, increase the last digit pair by one. For example,
2018102906 to 2018102907 or
2018102929 to 2018102930. - Press Save at the bottom.
The DNS changes should propogate within 24-48 hours.
For more information on editing DNS records, view our guides on editing DNS records in WHM and cPanel Zone Editor.