Skip to content
Dashboard

CNAME vs. A record: The complete guide to DNS records for your domain

Copy link to headingWhat is a CNAME record?

Copy link to headingWhat is an A record?

Copy link to headingHow CNAME and A records differ

Copy link to headingHow each record resolves

DNS lookup
example.com → 203.0.113.10 (1 lookup, done)

DNS lookup
www.example.com → loadbalancer.provider.com (lookup 1)
loadbalancer.provider.com → 203.0.113.42 (lookup 2, done)

Copy link to headingDNS lookup speed and caching

Copy link to headingRoot domain restrictions

Copy link to headingMaintenance and IP changes

Copy link to headingCompatibility with other DNS records

Copy link to headingWhen to use a CNAME record

Copy link to headingWhen to use an A record

Copy link to headingAAAA and ALIAS records as alternatives

Copy link to headingConfiguring CNAME and A records on Vercel

Copy link to headingAdding a CNAME record for subdomains

Copy link to headingAdding an A record for root domains

Terminal
dig a example.com
dig cname www.example.com

Copy link to headingGet your custom domain live on Vercel with the right DNS records

Copy link to headingFrequently asked questions about CNAME vs A record

Copy link to headingCan you use a CNAME record for a root domain?

Copy link to headingWhich is faster, a CNAME or an A record?

Copy link to headingDo CNAME records affect SEO?

Copy link to headingWhen should you use an ALIAS record instead?

Ready to deploy?