Complete godaddy dns setup guide with step-by-step instructions. Configure A, CNAME, MX, and TXT records for your domain correctly.
ReviewMyDNS is a free DNS propagation checker that queries 50+ global DNS servers to verify your DNS records. Check A, AAAA, MX, CNAME, TXT, NS, and SOA records instantly.
How to Configure DNS Records on GoDaddy
GoDaddy is one of the world's largest domain registrars, hosting millions of domains. This tutorial shows you how to manage DNS records in GoDaddy's domain management panel, from pointing your domain to web hosting to setting up email with MX records.
Step-by-Step Setup Guide
Access GoDaddy Domain Management Log into your GoDaddy account at sso.godaddy.com.
Navigate to 'My Products' from the main menu
Find your domain in the 'Domains' section
Click the domain name or click 'Manage' button
Select 'DNS' from the domain settings tabs
Navigate to DNS Management In the DNS management section, you'll see all existing records.
GoDaddy shows A, CNAME, MX, TXT, and other record types in separate tabs or a single list
Default records include domain parking or GoDaddy hosting if set up
You can add, edit, or delete records from this interface
Add New DNS Record Click 'Add' or 'Add Record' button to create a new DNS entry.
Select record type from dropdown menu
Enter host/name (use @ for root domain)
Input the points to/value field (IP address, hostname, or text)
Set TTL (default is 1 hour, can be customized from 30 minutes to 1 day)
Click 'Save' to create the record
Verify and Test Changes DNS changes on GoDaddy can take up to 48 hours to propagate globally.
GoDaddy typically updates within 1 hour, but global propagation varies
Use ReviewMyDNS to check propagation status across global DNS servers
Flush your local DNS cache to see changes faster on your computer
Common DNS Record Types on GoDaddy
A Record: Points your domain to an IPv4 address. Use @ for root domain (example.com) or enter subdomain name like 'www' or 'blog'. Type: A, Host: @, Points to: 192.0.2.1, TTL: 1 Hour
CNAME Record: Creates an alias for another domain name. Commonly used to point www to your root domain or configure third-party services. Cannot be used on root domain (@). Type: CNAME, Host: www, Points to: example.com, TTL: 1 Hour
MX Record: Routes email to your mail server. Add multiple MX records with different priorities for redundancy (lower number = higher priority). Common for Google Workspace, Microsoft 365. Type: MX, Host: @, Points to: mail.example.com, Priority: 10, TTL: 1 Hour
TXT Record: Stores text information for domain verification, SPF records for email authentication, DKIM keys, and DMARC policies. Essential for email deliverability. Type: TXT, Host: @, Value: v=spf1 include:_spf.google.com ~all, TTL: 1 Hour
Troubleshooting Common Issues
DNS changes not visible after 1 hour: GoDaddy DNS can take up to 48 hours for complete global propagation, though changes typically appear within 1-4 hours. Clear your browser cache and flush DNS (ipconfig /flushdns). Use our DNS propagation checker to see which servers have updated.
Cannot add CNAME for root domain (@): CNAME records cannot be set on root domains due to DNS protocol limitations. Instead, use an A record pointing to your server's IP address. Some providers offer CNAME flattening, but GoDaddy requires A records for root domains.
Email stops working after DNS changes: Ensure you didn't accidentally delete existing MX records when making changes. Email requires MX records pointing to your mail server, plus SPF and DKIM TXT records. Verify all email-related DNS records are present and correct. Email propagation can take 2-6 hours.
Website shows GoDaddy parking page instead of my site: This means your A record isn't pointing to your web hosting IP address. Verify the IP address is correct (check with your hosting provider). Remove or edit any existing parking page A records. Changes may take 30 minutes to 2 hours to reflect.
Frequently Asked Questions
What TTL should I set for my GoDaddy DNS records? GoDaddy's default TTL of 1 hour (3600 seconds) is suitable for most situations. Use 30 minutes (1800 seconds) if you're making frequent DNS changes or testing configurations. Higher TTL values (4-8 hours) reduce DNS query load but slow down future changes.
How long does GoDaddy DNS propagation take? GoDaddy states DNS changes can take up to 48 hours to propagate globally, though most changes complete within 1-4 hours. Propagation time depends on your previous TTL settings and local DNS server caching policies. Use our global DNS checker to monitor real-time propagation status.
Can I use external nameservers instead of GoDaddy's DNS? Yes! You can change your domain's nameservers to external DNS providers like Cloudflare, Route53, or custom nameservers. In your domain settings, click 'Nameservers' > 'Change' > 'I'll use my own nameservers'. Note that changing nameservers takes 24-48 hours to propagate fully.
Why is there an @ symbol in DNS records? The @ symbol represents your root domain (example.com without any subdomain). Using @ in the Host field creates a DNS record for the bare domain. Use specific text (like 'www', 'mail', 'blog') to create subdomain records (www.example.com, mail.example.com).