ul0 - Free URL Shortener Logo
Back to Blog
DNS & InfrastructureTechnical Guide

How to Configure Custom Domain CNAME DNS & SSL for Branded Short Links

Saket Kesar
August 10, 2026
7 min read

Connecting a custom domain (e.g. link.yourbrand.com) to your URL shortening engine elevates brand recognition and improves CTR. This technical guide outlines the DNS record configuration, CNAME mapping, and automatic Let's Encrypt SSL/TLS provisioning process.

Step 1: Choose Your Subdomain or Root Domain

We recommend using a dedicated subdomain (such as go.yourdomain.com or link.yourdomain.com) to avoid conflicts with your main web server's A records.

Step 2: Add CNAME Record in your DNS Provider

Log into your DNS management portal (Cloudflare, Namecheap, GoDaddy, AWS Route 53) and create the following DNS record:

Type: CNAME
Host / Name: go (or link)
Value / Target: cname.ul0.site
TTL: Auto / 300 seconds

Step 3: Cloudflare Proxy (Orange Cloud) Consideration

If using Cloudflare DNS, set the Proxy status to DNS Only (Grey Cloud) during initial SSL handshake verification. Once Let's Encrypt issues the certificate, you may safely enable Cloudflare Proxying for Edge DDoS mitigation.

Step 4: Automated SSL/TLS Handshake & Verification

Once your DNS propagates (typically 1–15 minutes), our Vercel Edge routing network automatically provisions a dedicated 2048-bit RSA Let's Encrypt SSL certificate for your custom domain, guaranteeing zero security warnings for your audience.

SK

Written by Saket Kesar

Senior Performance Engineer at ul0.site specializing in DNS architecture, SSL automation, and cloud edge routing.