webkit.band← Back to webkit.band

title: "Custom Domains" category: "domains" order: 1 description: "Point your own domain to your webkit.band page."

Custom Domains

By default your band page is at webkit.band/yourband and yourband.webkit.band. If you own a domain like yourband.com, you can point it to your webkit.band page.

Before you start

You'll need:

  • A domain you own (from any registrar — Namecheap, GoDaddy, Cloudflare, Google Domains, etc.)
  • Access to your domain's DNS settings
  • A webkit.band account

Step 1: Add your domain in the dashboard

  1. Go to Dashboard → Admin → Account
  2. Scroll to Custom Domain
  3. Enter your domain without https:// (e.g. yourband.com)
  4. Click Save Domain

webkit.band registers the domain with Vercel automatically and shows the DNS records you need to add.

Step 2: Update your DNS

Log in to your domain registrar and add these DNS records:

For a root domain (yourband.com):

| Type | Name | Value | |------|------|-------| | A | @ | 76.76.21.21 | | CNAME | www | cname.vercel-dns.com |

For a www subdomain only (www.yourband.com):

| Type | Name | Value | |------|------|-------| | CNAME | www | cname.vercel-dns.com |

If your registrar doesn't support CNAME on the root, use the A record pointing to 76.76.21.21.


Registrar-specific guides

Cloudflare

  1. Log in to dash.cloudflare.com and select your domain
  2. Go to DNS → Records
  3. Add an A record: Name @, IPv4 76.76.21.21, TTL Auto
  4. Add a CNAME record: Name www, Target cname.vercel-dns.com, TTL Auto
  5. Important: Set both records to DNS only (grey cloud icon). The orange proxy cloud will break Vercel's SSL provisioning.

Namecheap

  1. Log in to namecheap.com and go to Domain List
  2. Click Manage next to your domain
  3. Go to the Advanced DNS tab
  4. Add an A Record: Host @, Value 76.76.21.21, TTL Automatic
  5. Add a CNAME Record: Host www, Value cname.vercel-dns.com, TTL Automatic
  6. Delete any existing A or CNAME records that might conflict

GoDaddy

  1. Log in to godaddy.com and go to My Products
  2. Click DNS next to your domain
  3. Under DNS Records, click Add
  4. Add an A record: Name @, Value 76.76.21.21, TTL 1 Hour
  5. Add a CNAME record: Name www, Value cname.vercel-dns.com, TTL 1 Hour
  6. GoDaddy may have a default A record pointing to their parking page — delete it before adding the new one

Google Domains / Squarespace Domains

  1. Go to domains.squarespace.com (Google Domains migrated here in 2023)
  2. Select your domain and go to DNS
  3. Under Custom Records, add:
    • Type A, Host @, Data 76.76.21.21
    • Type CNAME, Host www, Data cname.vercel-dns.com

Vercel Domains

If you registered your domain through Vercel:

  1. Go to vercel.com/dashboard/domains
  2. Select your domain
  3. Vercel domains are automatically assigned to your Vercel account — you still need to set the custom domain in the webkit.band dashboard (Admin → Account) so the routing knows which band page to show

Step 3: Verify

DNS changes propagate in 5–30 minutes, sometimes up to a few hours. Once it's working, visiting your domain will show your band page.

You can check propagation at dnschecker.org.

Troubleshooting

My domain shows a Vercel error page

The domain was registered but DNS hasn't propagated yet. Wait a bit and try again.

I added the records but it's still not working after 24 hours

Double-check that you saved the records correctly. Some registrars require you to omit the trailing dot from CNAME values. Try removing it if you added one. Also make sure there are no conflicting A records pointing elsewhere.

I want to use Cloudflare

If your domain is proxied through Cloudflare (orange cloud), set the DNS records to DNS only (grey cloud). Cloudflare's proxy interferes with Vercel's SSL certificate provisioning.

I see a TXT verification record in the dashboard

Some domains require Vercel to verify ownership. Add the TXT record shown in the dashboard at your registrar, then wait a few minutes. It usually clears automatically once DNS propagates.

SSL

webkit.band automatically provisions an SSL certificate for your custom domain. You don't need to do anything — HTTPS is included.

Was this article helpful?