GoDaddy DNS Setup Guide

This guide provides a comprehensive walkthrough for setting up and managing your DNS records within your GoDaddy account.

Step-by-Step Guide to Adding DNS Records on GoDaddy

Step 1: Log in and Access Your Domains

Log in to your GoDaddy account and navigate to the "My Products" page. Find the domain you wish to manage and click on it to access the "Domain Settings" page. Screenshot: GoDaddy's main dashboard with the "My Products" section highlighted.

Step 2: Navigate to the DNS Management Page

On the "Domain Settings" page, scroll down and click on "Manage DNS". This will take you to a page where you can see all your existing DNS records. Screenshot: The GoDaddy DNS management interface, showing a table of current DNS records and the "Add New Record" button.

Step 3: Adding an A Record

To point your domain to a web server's IP address:

  1. Click the "Add" button.
  2. Select "A" from the "Type" dropdown menu.
  3. In the "Host" field, enter "@" to point your root domain, or a subdomain name (e.g., "www").
  4. In the "Points to" field, enter the IP address of your server.
  5. Leave the TTL (Time to Live) at its default setting (usually 1 hour) unless you have a specific reason to change it.
  6. Click "Save".
Screenshot: The "Add DNS Record" modal in GoDaddy with the "A" record type selected and fields for "Host", "Points to", and "TTL" filled out.

Step 4: Adding a CNAME Record

To create an alias from one domain to another:

  1. Click the "Add" button.
  2. Select "CNAME" from the "Type" dropdown.
  3. In the "Host" field, enter the subdomain you want to create (e.g., "blog").
  4. In the "Points to" field, enter the destination domain (e.g., "other-site.com").
  5. Click "Save".

Step 5: Adding an MX Record

To configure your email service:

  1. Click the "Add" button.
  2. Select "MX" from the "Type" dropdown.
  3. In the "Host" field, enter "@".
  4. In the "Points to" field, enter the mail server's address (e.g., "aspmx.l.google.com").
  5. Set the "Priority" number as specified by your email provider (e.g., "10").
  6. Click "Save".

Troubleshooting Common GoDaddy DNS Issues

Changes Not Saving

If you've saved a new record but it's not appearing, it could be a caching issue. Try clearing your browser's cache and cookies, or logging out and then back into your GoDaddy account. The changes are usually there, but the interface can sometimes be slow to update.

Cannot Add a CNAME at the Root Domain

GoDaddy's system, in compliance with DNS standards, does not allow you to create a CNAME record for your root domain (represented by "@"). If you need to redirect your main domain, use GoDaddy's "Forwarding" feature, which you can find under the "Manage DNS" section.

TTL (Time to Live) Settings

GoDaddy often sets a default TTL of 1 hour (3600 seconds). If you are planning a website or email migration, it's a good practice to lower the TTL on the records you'll be changing to 600 seconds (10 minutes). Do this at least 24 hours *before* you make the change to ensure that when you do update the record, the change propagates more quickly across the internet.