Vercel DNS setup
If your domain uses Vercel’s nameservers, connecting it to Redirect Supply means taking the domain off its Vercel project and adding a few records in Vercel DNS. Your domain stays with Vercel, and your other records and email don’t change. It takes about five minutes, and Vercel’s low default TTL means changes show up fast.
Before you start
You need two things ready before you open Vercel.
Add the domain in Redirect Supply

Add your domain in Redirect Supply first. Its settings page shows the records you’ll need, including a TXT value that’s unique to your domain. Keep that page open in another tab. This guide covers a root domain like brand.com. If you’re connecting a subdomain like go.brand.com, the DNS setup guide explains the differences.
Check that Vercel runs your DNS
Records you add in Vercel only count when your domain uses Vercel’s nameservers. If your domain is just connected to a Vercel project with an A or CNAME record at another provider, add Redirect Supply’s records at that provider instead. The Cloudflare DNS setup guide covers the most common case.
Open the domain in Vercel
All the changes in this guide happen on the domain’s page.
Find the domain
Sign in to Vercel and open your team’s dashboard. Select Domains in the sidebar, then select your domain. Its page lists the DNS records and has a form for adding new ones.
Records you’ll see there
Vercel shows two kinds of records: default records it manages itself, and records you’ve added. Default records can’t be deleted, but records you add on the same name override them. Not sure what’s in the way? The conflict table on your domain’s page in Redirect Supply lists every record that blocks the setup.
Clear the way
Before adding anything, make sure Vercel itself isn’t serving the domain.
Remove the domain from your project
If the root domain or www is assigned to a Vercel project, remove it in the project’s Domains settings. Otherwise the project keeps trying to serve the domain, and its own redirects get in the way.
Remove records you added before
Delete any A, AAAA, ALIAS or CNAME records you added yourself on the root domain or www. Vercel’s guidance is clear: never keep an A and a CNAME record on the same name.
Leave email records alone
Vercel doesn’t host email, so any MX and email TXT records come from your email provider. They don’t affect redirects, so leave them exactly as they are.
Add the Redirect Supply records
You’ll add four records using the form on the domain’s page. Leave Name empty for the root domain, and enter only the prefix for anything else. Keep the default TTL of 60 seconds.
Name | Type | Value |
|---|---|---|
www | CNAME | proxy.redirect.supply |
(leave empty) | A | 188.114.96.9 |
(leave empty) | A | 188.114.97.9 |
_cf-custom-hostname | TXT | Value from your domain’s settings page |
Add two A records for the root domain
Leave Name empty, choose A, enter 188.114.96.9 as the value, and select Add. Add a second A record with an empty name and 188.114.97.9. These override Vercel’s default records for the root domain.
Add the www CNAME
Enter www as the name, choose CNAME, enter proxy.redirect.supply as the value, and select Add.
Add the TXT record
Enter _cf-custom-hostname as the name, choose TXT, paste the value from your domain’s settings page in Redirect Supply, and select Add. On some less common domain endings, Redirect Supply also asks for an _acme-challenge TXT record. Add it the same way if you see it.
Check the list
Each record is live as soon as you add it. Look over the list to make sure all four are there and no record you added earlier is left on the root domain or www.
Check the status in Redirect Supply
Once the records are in, you’re done in Vercel.
Check the conflict table

You don’t have to wait to find out if something’s wrong. Your domain’s page in Redirect Supply shows a conflict table with the records currently on your domain. Anything that blocks the setup, like an old ALIAS record or a leftover www record, is flagged there along with what to do about it. Fix those first, and the rest is just waiting.
How long it takes
With Vercel’s 60-second TTL, new records are usually picked up within minutes. Vercel says local caches can take up to 24 hours to clear in rare cases.
When the domain goes Active

Redirect Supply checks your records automatically. When it finds them, the domain switches to Active and HTTPS is issued on its own, with no extra steps from you. See Domain statuses for what each status means along the way.
Vercel-specific issues
Most problems with Vercel come from the domain still being attached to a project.
The old Vercel site still loads
The domain is still assigned to a Vercel project. Remove it from the project’s Domains settings and check again in a private window.
A default record can’t be deleted
That’s expected. Vercel doesn’t let you delete default records. Adding Redirect Supply’s records on the same name overrides them.
Records have no effect
Your domain doesn’t use Vercel’s nameservers. Add the records at the DNS provider your nameservers point to.
The domain is stuck on Pending
Open the conflict table on your domain’s page in Redirect Supply. It shows which record is blocking the setup, usually an ALIAS or CNAME you added earlier. Remove what it flags and wait a few minutes. Record conflicts covers the common cases.