Your next big idea starts with a name. Find yours
The blogDNS
THE NAMESILO BLOG

How to Point Your Custom Domain to Vercel (next.js)

Modern SaaS illustration showing how to connect a custom domain to Vercel and Next.js using DNS A records, CNAME records, SSL setup, and cloud hosting configuration.

To point your custom domain to Vercel, log into your Vercel project settings and add your domain. Vercel will provide an A Record IP address (76.76.21.21) for your root domain and a CNAME target (cname.vercel-dns.com) for your www subdomain. Add these records in your domain registrar's DNS manager to complete the connection and generate your SSL.

How Vercel Maps Domains to Edge Deployments

Vercel routes traffic through its global edge network:

Record Type

Host

Value

Purpose

A

@

76.76.21.21

Root domain (example.com)

CNAME

www

cname.vercel-dns.com

Subdomain (www.example.com)

How it works: When visitors hit your domain, DNS resolves to Vercel's edge network. Vercel then routes requests to your deployed Next.js, React, or static site from the nearest edge location.

Automatic SSL: Once DNS propagates, Vercel automatically provisions and renews SSL certificates. No manual configuration required.

Why It Matters: Professional URL + Global CDN

The problem with default URLs: Vercel gives you project-name.vercel.app. Functional, but not professional for production.

Custom domain benefits:

  • Brand credibility (yourcompany.com)
  • SEO authority on your own domain
  • Full Vercel Edge Network performance
  • Automatic HTTPS

You get Vercel's infrastructure, global CDN, edge functions, instant deployments, under your own brand.

Decision Framework: Nameservers vs DNS Records

Method

Pros

Cons

Change nameservers to Vercel

Simplest setup

Lose control of other DNS records

Add A/CNAME records

Keep full DNS control

Slightly more steps

Recommended: Add DNS records. Changing nameservers to Vercel means Vercel manages all your DNS, including email MX records. If you have existing email or other services, this breaks them.

Keep nameservers at NameSilo. Add only the A and CNAME records Vercel requires. Your email, subdomains, and other services remain unaffected.

Implementation Steps: Connect Your Domain

Step 1: Add Domain in Vercel Go to your Vercel project → Settings → Domains → Add your domain.

Step 2: Choose Configuration Vercel displays required DNS records. Select the recommended setup (A + CNAME).

Step 3: Copy the Records

  • A Record: 76.76.21.21 for root domain (@)
  • CNAME: cname.vercel-dns.com for www

Step 4: Open NameSilo DNS Manager Log into NameSilo → Domain Manager → Select domain → DNS Records.

Step 5: Delete Conflicting Records Remove any existing A records pointing to old hosts. Leaving them causes split traffic.

Step 6: Add A Record

  • Type: A
  • Host: @ (or blank)
  • Value: 76.76.21.21
  • TTL: 3600

Step 7: Add CNAME Record

  • Type: CNAME
  • Host: www
  • Value: cname.vercel-dns.com
  • TTL: 3600

Step 8: Verify in Vercel Return to Vercel. Click "Refresh" or wait. Once DNS propagates (typically 15-30 minutes), Vercel shows "Valid Configuration" and provisions SSL.

Common Mistakes

Leaving old A records: If your previous host's A record remains alongside Vercel's, traffic splits randomly. Delete all conflicting records first.

Adding CNAME to root domain: CNAME records cannot exist on root domains (@) per DNS specification. Use the A record for root, CNAME for www.

Not waiting for propagation: Vercel can't verify until DNS propagates. Wait 15-30 minutes before troubleshooting.

Forgetting www redirect: Configure Vercel to redirect www to root (or vice versa) for consistent URLs. Set this in Vercel's domain settings.

Using Cloudflare proxy incorrectly: If using Cloudflare, set DNS records to "DNS only" (gray cloud) initially. Orange cloud can interfere with Vercel's SSL provisioning.

What This Means for You

Search for your perfect domain at NameSilo, then connect it to Vercel using the DNS records above.

Your Next.js app deserves a professional URL with global edge performance.

Frequently Asked Questions

What is the Vercel IP address for A records? 

76.76.21.21

How do I add a custom domain to Vercel? 

Project Settings → Domains → Add → Configure DNS.

Should I use Vercel nameservers? 

Only if you don't have email or other services.

Why is my Vercel domain not working? 

DNS not propagated or conflicting A records.

How long does Vercel DNS take to propagate? 

Typically 15-30 minutes.

Does Vercel provide free SSL? 

Yes. Automatic provisioning and renewal.

Can I use Cloudflare with Vercel? 

Yes. Use "DNS only" mode initially.

How do I redirect the root domain in Vercel? 

Domain settings → choose primary domain.

WRITTEN BY

NameSilo Staff

The NameSilo staff of writers worked together on this post. It was a combination of efforts from our passionate writers that produce content to educate and provide insights for all our readers.