Free CNAME Record Lookup & Checker
| Domain | Type | Primary NS | Responsible Person | Serial | Refresh | Retry | Expire | Minimum | TTL |
|---|
| Name Server | IP Address | TTL |
|---|
| Domain | Type | TTL | Record Value |
|---|
| Trace Result |
|---|
| Domain | Type | Record | Status |
|---|
| Domain | Type | Record | Status |
|---|
Check live CNAME DNS records, TTL values, and trace the full root-to-authoritative resolution path.
CNAME (Canonical Name) Records Overview
What is a CNAME record?
A CNAME record maps a domain or subdomain to another domain name (its canonical name) instead of to an IP address. The target is then resolved to its A/AAAA records.
Why do you need a CNAME record?
CNAME records let you point multiple names to a single canonical hostname, so you only update one record when the underlying IP changes - useful for CDNs, www aliases, and SaaS endpoints.
CNAME record structure
A CNAME record includes the alias name, TTL, record type (CNAME), and the target domain. Example: www.example.com. 3600 IN CNAME example.com.
How to create a CNAME record?
Log in to your DNS provider's console, select your domain, and add a CNAME record with the alias hostname and the target (canonical) domain it should point to.
FAQs
CNAME Record Troubleshooting & Common Fixes
DNS provider gives an error when trying to add a CNAME on the root domain
The DNS specification (RFC 1912 Section 2.4) states that if a CNAME record exists at a node, no other records may exist there. Because your root domain (e.g. example.com) must have SOA and NS records, setting a CNAME on the root domain violates protocol and is rejected by standard DNS servers.
ALIAS (DNS Made Easy, Namecheap), or ANAME. These features let you enter a hostname, but the nameserver automatically resolves it and responds with standard A records. Alternatively, use their direct A records.
SSL certificate error (“Common Name Invalid”) after creating CNAME
When you point a CNAME from shop.yourdomain.com to an external SaaS platform (e.g. shops.myshopify.com), the DNS resolution works, but visiting the site in Chrome or Safari shows an SSL warning: Your connection is not private (NET::ERR_CERT_COMMON_NAME_INVALID).
shop.yourdomain.com. In the external service dashboard, add your custom domain to their “Domains” settings so their system can provision and bind an SSL certificate.
Email to subdomain fails because of a CNAME conflict
If you have an email address associated with a subdomain (like info@mail.example.com), placing a CNAME on mail.example.com wipes out any MX, TXT, or SPF records on that same subdomain.