When trying to add a domain to your account, you may see an error similar to:
Domain validation failed: No SOA record found for this domain.
This prevents the domain from being added to your hosting plan.
Before we accept a domain onto the platform, we perform a basic validation check to confirm the domain actually resolves on the public DNS system. The specific check looks for an SOA (Start of Authority) record — a fundamental DNS record that every active domain must have.
If no SOA record is returned when we query your domain, it tells us one of the following is true:
Without a working SOA record, the domain effectively doesn't exist on the internet yet, and there's no way for us (or any visitor) to reach it.
The SOA check prevents a common class of problems:
Catching this at the "add domain" step means the issue is resolved before it becomes a bigger troubleshooting problem downstream.
You have two straightforward options. Choose the one that matches where you want your DNS hosted.
Most registrars offer free "parking" or default DNS service for domains you haven't configured yet. This creates a valid SOA record even if you're not actively using the domain.
This is useful if you want to keep DNS at your registrar but don't yet have specific records to configure.
If your registrar doesn't offer parking name servers:
Before retrying, you can confirm the SOA record is in place using any of these tools:
dig SOA yourdomain.com +shortnslookup -type=SOA yourdomain.comA working SOA response will return a single line containing the primary nameserver, the zone administrator email (with the @ replaced by a dot), and several numeric values (serial, refresh, retry, expire, minimum TTL).
If the command returns nothing or an error, DNS still isn't ready — wait longer or re-check your nameserver configuration at the registrar.
If you registered the domain within the last few hours, DNS may still be propagating globally. Wait 1–4 hours and try again. Some TLDs propagate faster than others.
If the domain has expired or been suspended by the registrar, no DNS configuration will bring it back until the registration issue is resolved. Check the domain status with a WHOIS lookup — look for statuses like clientHold, pendingDelete, or redemptionPeriod.
In rare cases, a misconfigured DNSSEC setup can cause SOA lookups to fail at validating resolvers. If you've recently enabled DNSSEC and are seeing this error, verify the DS records at your registrar match the keys at your DNS provider.
If you've followed the steps above and you're confident DNS is configured correctly, open a ticket and include:
dig SOA yourdomain.com +short or equivalent.We'll investigate from our end and help get the domain onto your account.