Managing domain name servers (DNS) is a critical task for website owners and administrators. GoDaddy, one of the largest domain registrars globally, offers DNS hosting and domain management services.
However, some users encounter an issue where they cannot change the name servers for domains hosted with GoDaddy’s DNS services.
This guide will explore the reasons why this happens, provide troubleshooting steps, and offer solutions to help you regain control over your domain’s DNS settings.
Understanding DNS and Name Servers
Domain Name System (DNS) is the backbone of the internet’s addressing system. It translates human-friendly domain names like example.com into IP addresses that computers use to locate web servers.
Name servers are specialized DNS servers that hold information about your domain’s DNS records. Changing name servers effectively points your domain to a different DNS host, which can impact website availability, email routing, and other services.
Why Change Name Servers?
There are multiple reasons you might want to change your domain’s name servers:
- Switching to a new DNS hosting provider for better performance or features.
- Using a third-party service like Cloudflare for enhanced security and CDN.
- Integrating with web hosting that requires their DNS settings.
- Resolving technical issues caused by current DNS configurations.
Common Reasons You Can’t Change Name Servers on GoDaddy
Many GoDaddy users find themselves unable to update name servers due to various restrictions or errors. The most common reasons include:
| Reason | Description | Impact |
|---|---|---|
| Domain Locked | The domain is locked to prevent unauthorized changes. | Prevents any changes including name server updates. |
| Domain Not Fully Registered | Domain registration is pending or in a grace period. | Editing DNS settings is restricted until registration completes. |
| Domain Using GoDaddy’s Default DNS | The domain is configured to use GoDaddy’s default nameservers. | Some restrictions apply that require switching DNS service before changing name servers. |
| Expired Domain or Payment Issues | The domain registration has expired or payment is overdue. | Domain functions and management capabilities are limited. |
| Pending Verification | Domain ownership or registrant info verification is incomplete. | Changes to DNS are restricted until verification is done. |
Step-by-Step Troubleshooting Guide
Follow these steps to diagnose and fix the inability to change name servers on GoDaddy:
Verify Domain Status
Log in to your GoDaddy account and check the status of your domain.
- Navigate to My Products > Domains.
- Look for the domain status such as Active, Locked, or Expired.
If the domain is locked, you will need to unlock it first before making any changes.
Unlock Your Domain
Domain locking is a security feature to prevent unauthorized transfers or changes.
- Go to the domain management page.
- Find the option labeled Domain Lock or Registrar Lock.
- Toggle it off to unlock the domain.
Once unlocked, you should be able to modify the name servers.
Check for Pending Verifications or Holds
Sometimes GoDaddy places holds on domains due to:
- Registrant email verification not completed.
- Policy compliance requirements.
- Payment or renewal issues.
Check your registered email for messages from GoDaddy requesting action. Complete any required verification.
Verify Domain Expiration and Renew if Needed
If your domain is expired or close to expiration, DNS management options might be disabled.
- Renew your domain through the GoDaddy dashboard.
- Wait for the renewal process to finalize.
Confirm DNS Hosting Provider Settings
If your domain is currently using GoDaddy’s default name servers, and DNS is hosted on GoDaddy, the interface may not allow direct name server changes without first switching off the default DNS service.
To change this:
- Disable GoDaddy’s DNS hosting for that domain.
- Once disabled, the option to input custom name servers should become available.
Clear Browser Cache or Try Another Browser
Sometimes browser cache or session issues can prevent UI elements from functioning correctly.
- Clear your browser’s cache and cookies.
- Try accessing your GoDaddy account from another browser or device.
Use GoDaddy’s Support Resources
If all else fails:
- Contact GoDaddy support via phone or chat.
- Provide domain details and describe the issue clearly.
- Request assistance with unlocking or updating name servers.
“GoDaddy’s support team is generally responsive and can often resolve DNS or domain management issues that are not accessible through the user interface.”
Important Considerations Before Changing Name Servers
Changing your domain’s name servers can have significant effects on your website and email services. It is important to plan and understand the implications before proceeding.
| Consideration | Description | Recommended Action |
|---|---|---|
| DNS Propagation Delay | Changes to name servers can take up to 48 hours to propagate worldwide. | Plan changes during low traffic periods and inform users if downtime is possible. |
| Backup Current DNS Records | Switching name servers may remove current DNS records. | Export or note all DNS records before switching to avoid service interruptions. |
| Email Services | Email routing depends on MX records in DNS. | Ensure MX records are correctly set up on the new DNS host. |
| SSL Certificates and Security | SSL certificates may rely on DNS configurations. | Verify SSL settings after DNS migration to prevent security warnings. |
How to Change Name Servers on GoDaddy (When Allowed)
Once all issues preventing changes are resolved, follow these steps to update your domain’s name servers:
- Log in to your GoDaddy account.
- Navigate to My Products and locate your domain.
- Click on Manage DNS beside the domain.
- Scroll down to the Nameservers section.
- Click Change.
- Select Custom to enter your new name servers.
- Input the desired name server addresses (minimum two required).
- Save your changes.
After saving, it’s important to monitor your domain to ensure DNS resolves correctly.
Example of a Typical Nameserver Setup
| Nameserver | Example Address |
|---|---|
| Primary | ns1.exampledns.com |
| Secondary | ns2.exampledns.com |
Alternatives if You Cannot Change Name Servers
If GoDaddy’s system restricts changing name servers and you cannot resolve it, consider these alternatives:
- Use GoDaddy’s DNS Manager: Instead of changing name servers, manage DNS records directly through GoDaddy’s interface.
- Transfer Domain: Move your domain to another registrar that offers more flexible DNS management.
- Use Subdomain Delegation: Delegate subdomains to different DNS providers if full name server change is not possible.
Summary
Not being able to change your name servers on GoDaddy can be frustrating but is usually due to domain lock status, pending verification, or service configuration. By following the outlined troubleshooting steps, you can identify the cause and apply the appropriate fix.
Always ensure your domain is active, unlocked, and free of holds. Backup your current DNS records before making changes, and understand the impact on web and email services.
If issues persist, GoDaddy’s customer support is your best resource for personalized assistance.
“Managing your domain’s DNS is a powerful but sensitive task. Patience and careful planning will ensure a smooth transition when updating your name servers.”