Skip to content

DNS & CNAME Setup

When you use a custom domain with ZlyCloud CDN (e.g. live.yourbrand.com instead of a generic CDN subdomain), you need to create a CNAME record at your DNS provider.

Why use a custom domain?

  • Privacy — hides the CDN provider from your stream or content URL
  • Branding — viewers see your domain, not a generic CDN hostname
  • Portability — switch CDN providers anytime by updating CNAME only
  • Free SSL — HTTPS auto-provisioned on your domain once verified

What you need

FieldValue
Record TypeCNAME
Name / HostYour subdomain, e.g. live (for live.yourbrand.com)
Value / Targetyour-streaming-domain.wcdnga.com
TTL300 (5 minutes)

The Value is shown in your ZlyCloud dashboard when you create a CDN resource with a custom domain.


Step 1 — Enter your custom domain in dashboard

  1. Go to CDN → Resources → New
  2. In the Streaming Domain field, click CUSTOM
  3. Type your subdomain, e.g. live.yourbrand.com

Step 2 — Add CNAME at your DNS provider

Choose your DNS provider below:

txt
1. Log in to https://dash.cloudflare.com
2. Select your domain
3. Go to DNS → Records → Add record
4. Fill in:
   Type:    CNAME
   Name:    live              (your subdomain prefix)
   Target:  live.yourbrand.com.wcdnga.com
   TTL:     Auto
5. ⚠️  IMPORTANT: Set Proxy status to "DNS only" (grey cloud)
   Proxied (orange cloud) will break CNAME resolution.
6. Click Save
txt
1. Log in to https://dcc.godaddy.com
2. Select your domain → DNS → Add New Record
3. Fill in:
   Type:   CNAME
   Host:   live              (your subdomain prefix)
   Points to: live.yourbrand.com.wcdnga.com
   TTL:    600
4. Click Save
txt
1. Log in to https://ap.www.namecheap.com
2. Domain List → Manage → Advanced DNS
3. Add New Record:
   Type:   CNAME Record
   Host:   live              (your subdomain prefix)
   Value:  live.yourbrand.com.wcdnga.com
   TTL:    Automatic
4. Click the green checkmark to save
txt
1. Open AWS Console → Route 53 → Hosted Zones
2. Select your domain → Create Record
3. Fill in:
   Record name: live         (your subdomain prefix)
   Record type: CNAME
   Value:       live.yourbrand.com.wcdnga.com
   TTL:         300
4. Click Create Records
txt
Generic steps (works for most registrars):

1. Find the DNS management panel for your domain
2. Add a new record:
   Type:    CNAME
   Name:    live              (just the subdomain part)
   Value:   live.yourbrand.com.wcdnga.com
   TTL:     300
3. Save the record

Step 3 — Verify the CNAME record

After saving, you can verify propagation using:

bash
# Check CNAME resolution
dig CNAME live.yourbrand.com

# Or use nslookup
nslookup -type=CNAME live.yourbrand.com

You should see live.yourbrand.com.wcdnga.com in the answer.


Step 4 — Wait for propagation

DNS changes typically propagate within 5–30 minutes. In rare cases it can take up to 24 hours.

Once the CNAME is verified:

  • ZlyCloud automatically provisions a free SSL certificate for your domain
  • Your content/stream will be accessible at https://live.yourbrand.com/...

Free SSL

No action required — SSL is auto-issued after CNAME verification via Let's Encrypt. You'll see the padlock in browser automatically.


Troubleshooting

IssueSolution
CNAME not resolvingWait 5–30 min, check for typos in the value
Cloudflare orange cloudSwitch to DNS only (grey cloud) — orange cloud proxies through Cloudflare and breaks the CNAME
SSL not issuedEnsure CNAME is fully propagated first, then wait up to 10 minutes for auto-issuance
NXDOMAIN errorDouble-check the CNAME name/host field — use only the subdomain prefix, not the full domain

ZlyCloud CDN & Security Platform