I am attempting to point a custom domain purchased via GoDaddy to a Next.js application hosted on Vercel. Despite following the recommended configurations and waiting for propagation, the domain fails to resolve.
Steps Taken
1. A & CNAME Method
I initially removed existing DNS records on GoDaddy and added the following as suggested by the Vercel dashboard:
- A Record:
@→76.76.21.21 - CNAME Record:
www→cname.vercel-dns.com
(I also tried an alternative set of values provided in a tutorial: 216.198.79.1 and a specific hash-based Vercel CNAME, but neither worked).
2. Nameserver Method
When the A/CNAME records failed to propagate, I attempted to switch the nameservers on GoDaddy to:
ns1.vercel-dns.comns2.vercel-dns.com
(This actually was my first approach).
The Issue
In both scenarios, I waited over 48 hours for changes to take effect. However, the Vercel dashboard still shows:
Error: Invalid Configuration or Waiting for DNS
The site is unreachable.
Debugging Performed
- Checked DNSChecker.org for both
AandCNAMErecords; the results consistently showNot Foundor old records for most global nodes. - Verified that there are no conflicting
Parkedrecords orForwardingsettings active on the GoDaddy panel. - Contacted GoDaddy Support: I reached out to GoDaddy support directly; they confirmed the configuration was correct on their end and stated changes would reflect within 48 hours. It has now been 4 days since that confirmation, and the records still have not updated.
Questions
- Is there a specific "Order of Operations" when switching from GoDaddy's default DNS to Vercel's nameservers that I might be missing?
- Could GoDaddy's
Premium DNSorDNSSECsettings (if enabled) prevent these records from updating? - Are there any known issues with Vercel's
76.76.21.21IP being blocked or requiring specificTTLsettings on GoDaddy?
Current setup given in the pictures below, since I am no longer using 76.76.21.21:





