Skip to main content

Understanding DNS Setup (CNAME and TXT Records)

Written by Bouncy Admin
Updated this week

When you connect a custom domain to Bouncy, you need to add DNS records at your domain registrar. This article explains what each record does and how to set them up correctly.

What is DNS?

DNS (Domain Name System) is the system that translates domain names (like yourbrand.com) into the IP addresses that computers use to communicate. When you add DNS records, you're telling the internet where to send traffic for your domain.

Records Required by Bouncy

Bouncy requires two DNS records for each custom domain:

  1. A record or CNAME record — directs traffic to Bouncy's servers

  2. TXT record — proves you own the domain

Root Domains vs Subdomains

The type of pointing record you need depends on whether you're connecting a root domain or a subdomain.

Root Domain Setup (e.g., yourbrand.com)

Root domains (also called apex domains or naked domains) use an A record because the DNS standard doesn't allow CNAME records at the root level.

Record Type

Host/Name

Value

TTL

A

@

216.150.1.1

Auto or 3600

TXT

_bouncy

Your verification code

Auto or 3600

  • The @ symbol represents the root of your domain

  • The A record points your domain to Bouncy's IP address

Subdomain Setup (e.g., links.yourbrand.com)

Subdomains use a CNAME record, which aliases your subdomain to Bouncy's DNS.

Record Type

Host/Name

Value

TTL

CNAME

links (or your chosen subdomain)

cname.vercel-dns.com

Auto or 3600

TXT

_bouncy

Your verification code

Auto or 3600

  • The CNAME host is just the subdomain part (e.g., links), not the full domain

  • Some registrars require the full hostname (e.g., links.yourbrand.com) — check your registrar's documentation

Understanding Each Record Type

A Record

An A record maps a domain name directly to an IPv4 address. When you add an A record pointing to 216.150.1.1, you're telling DNS to send all traffic for your domain to Bouncy's servers.

CNAME Record

A CNAME (Canonical Name) record creates an alias from your subdomain to another domain. By pointing to cname.vercel-dns.com, your subdomain inherits the IP configuration managed by Bouncy's infrastructure.

TXT Record

A TXT record stores text data in DNS. Bouncy uses it for domain ownership verification. The _bouncy TXT record contains a unique code that proves you control the domain.

How to Add DNS Records (By Registrar)

The exact steps vary by registrar, but the general process is:

  1. Log in to your domain registrar's control panel

  2. Find the DNS Management or DNS Settings section

  3. Click Add Record or Create Record

  4. Select the record type (A, CNAME, or TXT)

  5. Enter the host/name and value as shown above

  6. Save the record

Common Registrar Guides

  • GoDaddy: Domains > DNS Management > Add Record

  • Namecheap: Domain List > Manage > Advanced DNS > Add New Record

  • Cloudflare: DNS > Records > Add Record (disable the proxy/orange cloud for the record)

  • Google Domains: DNS > Custom Records > Manage > Create New Record

  • Squarespace Domains: Settings > Domains > DNS Settings > Add Record

Cloudflare users: Make sure the proxy (orange cloud icon) is turned off for your A or CNAME record. The record should show a grey cloud (DNS only). Proxying traffic through Cloudflare will interfere with Bouncy's domain verification and SSL provisioning.

TTL (Time To Live)

TTL controls how long DNS resolvers cache your record. For initial setup, a lower TTL (e.g., 300 seconds / 5 minutes) means changes propagate faster. After verification, you can increase it to 3600 (1 hour) or leave it on Auto.

Verifying Your Records

After adding DNS records, wait for propagation (typically 15-30 minutes, up to 48 hours) and then use Bouncy's Verify button or the built-in DNS Propagation Checker to confirm your records are live.

Common Mistakes

  • Adding a CNAME at the root — most DNS providers don't support this; use an A record instead

  • Including the full domain in the host field — some registrars auto-append the domain, so entering links.yourbrand.com may create links.yourbrand.com.yourbrand.com

  • Leaving Cloudflare proxy enabled — this intercepts traffic and prevents Bouncy from issuing SSL certificates

  • Existing conflicting records — remove any existing A or CNAME records for the same host before adding the Bouncy ones

What's Next?

Did this answer your question?