XiaTools

Managing Domain Aliases Through the GoDaddy DNS Management Console

By Rohit, founder of XiaTools · Updated 16 Oct 2026

Configuring a CNAME record on GoDaddy allows you to point a subdomain to another domain name, creating a reliable domain alias without managing dedicated IP addresses. Whether you are connecting your root domain via an automated service or pointing a custom subdomain like blog.example.com to an external platform, proper setup is critical to avoid downtime. Before you begin making changes in your registrar account, it is always a best practice to verify your existing records using the CName Lookup tool on XiaTools to instantly check propagation status and confirm your current DNS mappings.

Understanding CNAME Records on GoDaddy

A Canonical Name (CNAME) record maps an alias name to a true or canonical domain name. For example, you can point www.example.com to ghs.googlehosted.com or app.example.com to example.herokuapp.com. GoDaddy operates its own authoritative DNS servers by default, meaning any changes you make within their management console propagate across the global internet once the Time to Live (TTL) expires.

Why Use a CNAME Record?

CNAME records simplify infrastructure management. If the underlying IP address of your hosting provider changes, you do not need to update your DNS records as long as the canonical target remains the same. However, DNS specifications strictly prohibit combining a CNAME record with any other record type (such as MX, TXT, or an A record) on the exact same label. This rule is especially important when considering your root domain (example.com), which generally cannot have a CNAME record unless your DNS provider supports special flattening features.

Step-by-Step GoDaddy CNAME Configuration

Follow these precise steps to add or update a CNAME record within the GoDaddy DNS management interface. Note that registrar menu paths and button names may differ slightly over time as their user interface updates.

  1. Log in to your GoDaddy account and navigate to your My Products page.
  2. Scroll down to your domain portfolio, locate the domain you want to edit (e.g., example.com), and click the DNS button or select Manage DNS from the menu options.
  3. On the DNS Management page, review your existing records. Click the Add New Record button to create a fresh entry.
  4. In the Type dropdown menu, select CNAME.
  5. In the Name field, enter your subdomain prefix. For instance, enter blog if you are configuring blog.example.com. Do not include your domain name in this field.
  6. In the Value (or Points to) field, paste the destination target provided by your external service, such as shops.myshopify.com or target.example.net.
  7. Select your desired TTL (Time to Live) setting. The default setting (usually 1 hour or 600 seconds) is generally sufficient for most configurations.
  8. Click the Save button to write the record to the zone file.
Field Name Description Example Input Common Mistake
Type The DNS record type CNAME Selecting A or TXT by mistake
Name The subdomain prefix portal Entering portal.example.com fully qualified
Value The destination hostname ghs.googlehosted.com Entering an IP address like 192.0.2.1
TTL Cache lifespan 1 Hour Setting too high when preparing for migration

Verifying Your GoDaddy CNAME Configuration

Once saved, DNS changes require time to propagate globally. You can verify that your record is correctly published using command-line utilities or online inspection utilities.

Using Nslookup

Open your terminal or command prompt and query your specific CNAME record against a public resolver like Google or Cloudflare:

nslookup -type=CNAME blog.example.com 8.8.8.8

A correct response will display the canonical target name you entered in the GoDaddy console.

Using Dig

On Linux or macOS, use the dig utility for detailed diagnostic output:

dig @1.1.1.1 blog.example.com CNAME +noall +answer

Sample expected output:

blog.example.com.	3600	IN	CNAME	shops.myshopify.com.

Using PowerShell (Windows)

If you are running Windows PowerShell, you can check record resolution with the following cmdlet:

Resolve-DnsName -Name blog.example.com -Type CNAME

Common Mistakes and How to Fix Them

Even experienced engineers occasionally run into configuration pitfalls when managing domain aliases.

1. Adding a CNAME to a Root Domain

Trying to set up a CNAME record for example.com (often called the apex or naked domain) will cause an error in GoDaddy or violate strict DNS standards.

  • Fix: Use an A record pointing to an IP address (such as 192.0.2.10) for your root domain, and reserve your CNAME records strictly for subdomains like www, blog, or shop.

2. Appending the Domain Name in the Name Field

Users frequently type blog.example.com into the GoDaddy Name field, which results in GoDaddy inadvertently creating a recursive record like blog.example.com.example.com.

  • Fix: Enter only the host prefix (e.g., blog). GoDaddy automatically appends your root domain name in the background.

3. Pointing a CNAME to an IP Address

CNAME records must always point to another domain name (a hostname), never to a direct IPv4 or IPv6 address.

  • Fix: If you need to point a subdomain directly to an IP address, change the record type from CNAME to an A record.

Quick GoDaddy DNS Setup Checklist

  • Logged into the correct GoDaddy domain portfolio and opened DNS Management.
  • Verified that the record type is explicitly set to CNAME.
  • Ensured the Name field contains only the subdomain prefix without the root domain.
  • Confirmed the Value points to a valid hostname, not an IP address.
  • Ensured no conflicting A, MX, or TXT records exist on the same subdomain label.
  • Tested resolution using nslookup, dig, or automated diagnostic tools.

Frequently asked questions

Can I create a CNAME record for my root domain on GoDaddy?

No, standard DNS protocols do not allow CNAME records on the root or apex domain (e.g., example.com). You must use an A record for your root domain and reserve CNAME records for subdomains like www or blog.

How long does it take for GoDaddy CNAME changes to update?

Most DNS updates on GoDaddy take anywhere from a few minutes up to an hour to propagate globally. However, local network caching and the TTL value you assigned can sometimes extend this period.

What should I do if my CNAME record conflicts with an existing record?

DNS rules prohibit having a CNAME record coexisting with other record types on the exact same name. If a conflicting A or TXT record exists on your subdomain, you must delete it before adding the CNAME record.

Why does my CNAME record show an error when I include my domain name in the host field?

GoDaddy's interface automatically appends your base domain name to the Host or Name field. If you type the full domain name, it creates a malformed entry, so you should only input the prefix.

Is it possible to use Cloudflare nameservers while managing records on GoDaddy?

Yes, you can change your domain's nameservers within GoDaddy to point to an external DNS provider like Cloudflare. If you do this, you must manage your CNAME records directly in that provider's dashboard instead of GoDaddy.

Related articles

Free tools