DNS Setup Guide
How to add a CNAME record (or A records for root domains) at the most common DNS providers. Follow this after adding your domain in LearnerFast under Domains → Add Domain.
What record do I need?
| Domain type | Example | Record type | Value |
|---|---|---|---|
| Subdomain (recommended) | www.yourschool.com |
CNAME | cname.learnerfast.com |
| Root / apex | yourschool.com |
A | IP addresses shown on your domain card |
Why the difference? DNS rules don't allow a CNAME record at a root domain (it would conflict with the SOA and NS records every domain must have). That's why root domains use A records instead.
Before you start
- Make sure you can log in to your DNS provider's dashboard.
- Know whether you're setting up a subdomain (like
www.) or a root domain (no prefix). - Have the LearnerFast Domains page open — it shows the exact values to copy.
GoDaddy
Add a CNAME (for www)
- Log in to GoDaddy → My Products
- Find your domain and click DNS
- Click Add New Record
- Fill in:
- Type: CNAME
- Name: www
- Value: cname.learnerfast.com
- TTL: 1 Hour
- Click Save
Add A records (for root domain)
- Same DNS page → Add New Record
- Fill in:
- Type: A
- Name: @
- Value: (first IP from your LearnerFast domain card)
- TTL: 1 Hour
- Save, then repeat for each additional IP address
Tip: If a
wwwA record already exists, delete it before adding the CNAME — they can't coexist for the same hostname.
Cloudflare
Add a CNAME (for www or root)
- Log in to Cloudflare → select your domain → DNS tab
- Click Add record
- Fill in:
- Type: CNAME
- Name: www (or
@for root — Cloudflare supports CNAME flattening) - Target: cname.learnerfast.com
- Proxy status: DNS only (click the orange cloud to make it grey)
- Click Save
Important: Proxied mode (orange cloud) will break LearnerFast's domain verification. Always set it to DNS only (grey cloud).
Namecheap
Add a CNAME (for www)
- Log in to Namecheap → Domain List → Manage
- Go to Advanced DNS tab
- Click Add New Record → select CNAME Record
- Fill in:
- Host: www
- Value: cname.learnerfast.com
- TTL: Automatic
- Click the green checkmark to save
Add A records (for root domain)
- Same Advanced DNS page → Add New Record → select A Record
- Fill in:
- Host: @
- Value: (IP from your LearnerFast domain card)
- TTL: Automatic
- Save, then add another A record for each additional IP
Google Domains / Squarespace Domains
Add a CNAME (for www)
- Log in to your domain management → select your domain → DNS
- Scroll to Custom records → Create new record
- Fill in:
- Type: CNAME
- Host name: www
- Data: cname.learnerfast.com
- Click Save
Add A records (for root domain)
- Same page → Create new record
- Fill in:
- Type: A
- Host name: (leave empty)
- Data: (IP addresses, one per line)
- Click Save
Hostinger
Add a CNAME (for www)
- Log in to Hostinger → Domains → select your domain → Manage
- Go to DNS / Nameservers
- Click Add New Record
- Fill in:
- Type: CNAME
- Name: www
- Target: cname.learnerfast.com
- Click Save
Add A records (for root domain)
- Same page → Add New Record
- Fill in:
- Type: A
- Name: @
- Points to: (IP from your LearnerFast domain card)
- Save, repeat for additional IPs
Bluehost
Add a CNAME (for www)
- Log in to Bluehost → Domains → Manage → DNS tab
- Scroll down to the CNAME section (below A records)
- Click Add Record
- Fill in:
- Host Record: www
- Points To: cname.learnerfast.com
- Click Save
Add A records (for root domain)
- Scroll up to the A Record section
- Click Add Record
- Fill in:
- Host Record: @
- Points To: (IP from your LearnerFast domain card)
- Save, repeat for additional IPs
Porkbun
Add a CNAME (for www)
- Log in to Porkbun → Domain Management → DNS Records
- Click Add New Record
- Fill in:
- Type: CNAME
- Host: www
- Answer: cname.learnerfast.com
- Click Save
Add A records (for root domain)
- Same page → Add New Record
- Fill in:
- Type: A
- Host: (leave blank)
- Answer: (IP from your LearnerFast domain card)
- Save, repeat for additional IPs
AWS Route 53
Add a CNAME (for www)
- Log in to AWS Console → Route 53 → Hosted zones → your domain
- Click Create record
- Fill in:
- Record name: www
- Record type: CNAME
- Value: cname.learnerfast.com
- Click Create records
Add A records (for root domain)
- Same page → Create record
- Fill in:
- Record name: (leave blank)
- Record type: A
- Value: (IPs, one per line)
- Click Create records
Route 53 also supports Alias records — you can create an A-type Alias pointing to the IPs if you prefer automatic management.
After saving your DNS records
- Wait 10–15 minutes for the changes to propagate. Some providers can take up to 24–48 hours, but most are much faster.
- Go back to your LearnerFast Domains page.
- Click Verify on your domain card.
- Once verified, your site goes live on your custom domain automatically.
Common issues
| Issue | Solution |
|---|---|
| Verification fails after waiting | Double-check the record type and value. Use DNS Checker to see if your record has propagated globally. |
| "A record blocking CNAME" error | Delete the existing A record for www before adding the CNAME. |
| Cloudflare proxy breaking things | Switch from Proxied (orange cloud) to DNS only (grey cloud). |
| Root domain stuck on pending | Make sure you added A records (not CNAME) with the IPs shown on your domain card. |
| Wrong DNS panel | If your nameservers point to a hosting provider (not the registrar), you need to add records in the hosting provider's DNS panel, not the registrar. |
Need help? Contact us at support@learnerfast.com.
