Skip to main content

Connect a Domain in 10 Minutes

💡 In this guide, you will copy the AllinCMS admin CNAME target, add both @ and www CNAME records at your DNS provider, then check DNS and SSL in AllinCMS admin. Estimated time: 10 minutes.

If this is your first time connecting a domain, do not start by learning every DNS term. First follow this main path:

Copy CNAME target -> Add @ and www CNAME records -> Add both domains in AllinCMS admin -> Wait for DNS/SSL -> Test access

Overview

StageWhat you finishKey point
1. Get targetCopy the CNAME target from AllinCMS adminCopy the plain domain only
2. Add DNSAdd @ and www CNAME recordsUse the same value; do not use A
3. RefreshAdd the root and www domainsCheck DNS and SSL for both
4. TestOpen the domain in your browserUse https://

📺 Video: DNS Setup

📺 Video blank? Open it in a new tab.


1. Get Target

You do not need to guess where the domain should point. AllinCMS admin gives you the target value.

① Open Dashboard

Log in to the AllinCMS admin workspace, open Sites, find the site you want to connect, and enter its dashboard.

AllinCMS admin workspace Sites page - enter site dashboard: the page shows the site list and Dashboard entry used to open the site that needs a custom domain

In the dashboard, open Settings -> Domains from the left sidebar.

This page is used to:

  • Copy the AllinCMS admin CNAME target.
  • Add the domain you want to connect.
  • Check whether DNS and SSL have passed.

② Copy Target

At the top of the Domains page, find the CNAME target. It usually looks like this:

8j9u3j5h1a.web.allincms.com

Click the copy button to the right of the CNAME target.

AllinCMS admin Domains page - copy CNAME: the top area shows the CNAME target and copy button used before pasting the value into the DNS provider

Do not add https

Copy the plain domain, such as 8j9u3j5h1a.web.allincms.com. Do not enter https://8j9u3j5h1a.web.allincms.com.

Now you know where the domain should point. Next, go to your DNS provider.


2. Add DNS

Your DNS provider is where the domain is purchased or currently managed, such as Alibaba Cloud, Tencent Cloud, Cloudflare, West.cn, or Name.com.

If you are not sure where the domain was purchased, find the registrar account first. DNS must be changed in the platform that currently manages the domain.

① Confirm Both Domain Versions

To make both the root domain and www domain open the site, Alibaba Cloud needs both versions below:

User visitsHostExample
Root domain@example.com
www domainwwwwww.example.com

② Add Two CNAME Records

Using Alibaba Cloud as an example, open the domain's DNS page and click Add Record twice. Save these two records separately:

HostTypeValue / Target
@CNAMEPaste the AllinCMS admin CNAME target
wwwCNAMEPaste the same CNAME target

Leave TTL at the default value for both records.

Alibaba Cloud DNS page - add CNAME record: the right-side record panel shows record type, host, and value fields used to point the domain to the CNAME target provided by AllinCMS admin

Alibaba Cloud requires both records here. Do not add only one. Add and save @ first, then click Add Record again and save www.

After saving, check:

  • Both @ and www appear in the DNS record list.
  • Record type is CNAME, not A.
  • Both records use the same AllinCMS admin CNAME target.
  • The value has no https:// prefix and no path suffix.
Cloudflare users

If your domain uses Cloudflare, finish the main flow in this guide first. Proxy and root-domain redirect details are in 📚 Cloudflare DNS.

Alibaba Cloud now points both the root and www domains to the AllinCMS site. Next, add both domains in AllinCMS admin.


3. Refresh

After saving both DNS records, return to AllinCMS admin and add the root and www domains separately. Otherwise AllinCMS admin does not know which site should use them.

AllinCMS admin domain list - the root and www domains appear on separate rows with Alias, DNS, SSL, and refresh statuses while DNS and certificates take effect

① Add Domain

Return to the AllinCMS admin Domains page and add both domains below.

First add the www domain:

www.example.com

Then add the root domain:

example.com

② Wait

Check the status badges on the right side of the domain row:

StatusMeaningWhat you need
AliasThe domain was added to AllinCMS adminAdded
DNSDNS points to the CNAME target provided by AllinCMS adminPassed
SSLHTTPS certificate was issuedPassed

DNS does not update everywhere instantly. Wait 5 to 10 minutes, then click the refresh button on both domain rows. In some cases it may take around 30 minutes.

DNS and SSL may not pass at the same time. After DNS passes, SSL may still need a little more time. If DNS is already correct, do not keep deleting and recreating records.

At this point, the main setup is done. AllinCMS admin is checking the domain and issuing the HTTPS certificate.


4. Test

When the statuses pass, open:

https://www.example.com

If the site opens normally, the domain is connected.

Wait 10 minutes, then stop if it works

After adding DNS and returning to AllinCMS admin, wait about 10 minutes. Refresh the DNS and SSL statuses, then open the site. If both statuses pass and the site opens normally, the domain is connected. You do not need to read the troubleshooting or special cases below.

If it does not open, check in this order:

  1. The domain you visit is the same domain you added in AllinCMS admin.
  2. The browser address starts with https://.
  3. The DNS Host and Value were not swapped.
  4. DNS and SSL both pass in AllinCMS admin.

💡 Site opens but the browser says it is not secure? Read SSL Certificate Not Active.


Special Cases

Nameservers

Some platforms do not ask you to add DNS records directly. They first ask you to change nameservers. This is common when delegating DNS to Cloudflare, West.cn, Name.com, or another DNS platform.

Finish DNS delegation first, then add the CNAME record.

The order is:

  1. Copy the two NS nameserver values from the new DNS platform.
  2. Go back to the original domain registrar.
  3. Find DNS server, Nameserver, or Change DNS.
  4. Replace the old nameservers with the two new values.
  5. After delegation takes effect, add the CNAME record in the new DNS platform.

Domain provider nameserver page - view server addresses: the page shows the current DNS server list used to decide whether the domain needs to move to a new DNS platform

Domain provider DNS change dialog - confirm update: the confirmation window is used before the new DNS platform takes over domain resolution

After changing nameservers, records in the old DNS platform usually stop controlling the domain. Manage future DNS records in the new platform.

Cloudflare

In Cloudflare, add the CNAME record with proxy disabled first. The cloud icon should be gray and show DNS only.

Cloudflare DNS records page - proxy disabled: the CNAME row shows a gray cloud and DNS only state used while AllinCMS admin verifies DNS and SSL

Remember:

  • To let AllinCMS admin verify DNS and SSL, use DNS only first.
  • To redirect the root domain to www, read 📚 Cloudflare DNS.
  • If access fails after enabling proxy, disable proxy and refresh in AllinCMS admin.

Pitfalls

MistakeResultHow to avoid it
🔴 Adding https:// before the CNAME targetDNS never passesEnter the plain domain only
🔴 Choosing record type AThe domain does not point to the CNAME target provided by AllinCMS adminChoose CNAME
🔴 Adding only @ or only www in Alibaba CloudThe other domain version does not openAdd both @ and www CNAME records
🟡 Mixing up @ and wwwThe address users visit does not open@ is root, www is the www domain
🟡 Reconfiguring before SSL passesYou waste time and may break DNSWait after DNS passes
🔴 Deleting old DNS records casuallyEmail or verification may breakDo not delete MX or TXT blindly

Completed

  • ✅ You copied the AllinCMS admin CNAME target.
  • ✅ You added both @ and www CNAME records at the DNS provider.
  • ✅ You added the domain in AllinCMS admin.
  • ✅ You know how to check DNS and SSL.
  • ✅ You know how to handle Cloudflare and nameserver cases.

Next