Help · DNS
Configuring your DNS records
To verify your domain and route mail, you add a few records at your domain registrar (or wherever your domain’s DNS is hosted). The exact values are shown in OneBusiness under Admin → Domains and Admin → Platform. This guide shows where to put them for the most popular providers.
Record cheat sheet
Whatever the provider calls its fields, each record maps to these three things:
| Type | Host / Name | Value | Notes |
|---|---|---|---|
| A | @ (root) or the subdomain label | IPv4 address | — |
| CNAME | the subdomain label (e.g. cname, www) | target hostname | Some registrars need a trailing dot |
| MX | @ | mail host | Priority in a separate field (10) |
| TXT | @, _dmarc, _mta-sts, selector._domainkey… | the full string | No surrounding quotes; only ONE SPF at @ |
| CAA | @ | letsencrypt.org | Flag 0, tag “issue” |
Tips that apply everywhere
Host / Name field
Use “@” for the root domain (some registrars want it blank or the full domain). For a subdomain enter only the label — e.g. “mail”, not “mail.yourdomain.com”. Most registrars append your domain automatically.
TXT values
Paste the value exactly as shown, without adding quotes — the registrar wraps it for you. Long keys (DKIM) may be auto-split into chunks; that’s fine.
Only one SPF
A domain may have exactly one “v=spf1 …” TXT record at the root. If one exists, merge includes into it rather than adding a second.
Priorities & dots
MX records take a numeric priority (use 10). A few registrars require CNAME/MX targets to end with a dot (e.g. “mx.onebusiness.ai.”).
Propagation
DNS changes are not instant — they usually apply within minutes but can take up to a few hours. Re-run validation after a short wait.
Use the exact values
Copy each record’s name and value straight from the OneBusiness Admin screen (Admin → Domains, or Admin → Platform). Don’t retype them.
Step by step, by provider
GoDaddy
Where: Sign in → Domain Portfolio → select your domain → DNS (or “Manage DNS”).
- In the DNS Records section, click “Add New Record”.
- Pick the Type (A, CNAME, MX, TXT, CAA).
- In “Name”, enter “@” for the root or the subdomain label (e.g. “mail”).
- In “Value” (or “Points to”), paste the value from OneBusiness.
- For MX, set Priority to 10. Leave TTL at the default (1 hour).
- Click Save. Repeat for each record.
⚠ GoDaddy adds the trailing dot for you — don’t type it.
⚠ CAA is under the same “Add” menu as the other types.
Namecheap
Where: Sign in → Domain List → “Manage” next to your domain → Advanced DNS tab.
- Under “Host Records”, click “Add New Record”.
- Choose the Type, set Host to “@” or the subdomain label, and paste the Value.
- Leave TTL as “Automatic”.
- For MX: first set “Mail Settings” to “Custom MX”, then add the MX record with Priority 10.
- Click the green checkmark to save each row.
⚠ Namecheap calls the value field “Value”/“Target”. No trailing dot needed.
Cloudflare
Where: Dashboard → select your domain → DNS → Records → “Add record”.
- Choose the Type, enter the Name (“@” for root or the subdomain), and the Target/Content.
- Set TTL to “Auto”.
- For A/CNAME records used for the app, mail host, MTA-STS or custom-host target, set the Proxy status to “DNS only” (grey cloud).
- For MX, enter the mail server and Priority 10.
- Click Save.
⚠ Important: an orange-cloud (“Proxied”) record breaks mail delivery and TLS certificate issuance — keep mail and certificate-related records “DNS only”.
⚠ Cloudflare flattens CNAMEs at the root automatically if needed.
Squarespace (formerly Google Domains)
Where: Domains dashboard → select your domain → DNS → scroll to “Custom records”.
- Click “Add record”.
- Set Host (“@” for root or the subdomain), choose the Type, and enter the Data/Value.
- For MX, add the Priority (10) and the mail host.
- Leave TTL at the default.
- Save the record.
⚠ Google Domains migrated to Squarespace — the fields (Host / Type / TTL / Data) are the same as the old Google Domains UI.
AWS Route 53
Where: AWS Console → Route 53 → Hosted zones → select your zone → “Create record”.
- Use “Quick create record”.
- Leave “Record name” blank for the root, or enter the subdomain label.
- Choose the Record type and paste the Value (for MX use “10 mail.host”).
- Set Routing policy to “Simple” and a TTL of 300–3600.
- Click “Create records”.
⚠ For multiple values of the same type/name, put each on its own line in the Value box.
Hostinger, Porkbun, IONOS & others
Where: Look for “DNS”, “DNS Zone”, “Manage DNS”, or “Advanced DNS” in your domain’s management area.
- Open the DNS/zone editor for your domain and choose to add a record.
- Select the Type, set the Host/Name (“@” or the subdomain label), and paste the Value.
- Add a Priority of 10 for MX records.
- Leave TTL at the default/automatic.
- Save.
⚠ If your domain’s nameservers point elsewhere (e.g. to a host or Cloudflare), add the records wherever the nameservers live — not at the registrar.
After you add the records
Wait a few minutes for DNS to propagate, then return to OneBusiness and click Verify (Admin → Domains) or Validate now (Admin → Platform). Records flip to “valid” as they’re detected — you can re-check as many times as you like.