Next.js domain not resolving after updating A/CNAME records and nameservers on GoDaddy

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: wwwcname.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.com
  • ns2.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 A and CNAME records; the results consistently show Not Found or old records for most global nodes.
  • Verified that there are no conflicting Parked records or Forwarding settings 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

  1. Is there a specific “Order of Operations” when switching from GoDaddy’s default DNS to Vercel’s nameservers that I might be missing?
  2. Could GoDaddy’s Premium DNS or DNSSEC settings (if enabled) prevent these records from updating?
  3. Are there any known issues with Vercel’s 76.76.21.21 IP being blocked or requiring specific TTL settings on GoDaddy?

Current setup given in the pictures below, since I am no longer using 76.76.21.21:

The domain troubleshooting guide can help with most custom domain configuration issues. You might be able to use that guide to solve it before a human is available to help you. Then you can come back here and share the answer for bonus points.

You can also use v0 to narrow down the possibilities.

Hi @turhanergene, welcome to the Vercel Community!

I see that the domain hemklart.se isn’t using Vercel Nameserver or the A records as per https://dnschecker.org/#NS/hemklart.se.

I recommend that you do either of the following:

  • From GoDaddy, remove all existing DNS records and NS configuration. Then add the A and CNAME records as per the Vercel dashboard.
  • Alternatively, you remove all existing DNS and NS configuration from GoDaddy and then add the NS records for Vercel.

After doing either of them, wait for 48-72 hours before the DNS records have propagated correctly.

Hi, thank you for the reply. I actually have tried both of the solutions you suggested as you can also see in the pictures given at the end of the description that A and CNAME records from Vercel are matching. Now just to prove that it doesn’t work with nameservers either I changed the nameservers on godaddy to

ns1.vercel-dns.com

ns2.vercel-dns.com

Let’s wait for a few hours but I think these records might be interferring with the setup:

Hello again Anshuman, as I said I now changed the nameservers to given nameservers for my app by Vercel as can be seen in the images attached. It hasn’t been 48 hours yet but as you can also confirm no change happend on https://dnschecker.org/#A/hemklart.se either. Just like before

Since no change has been made I swiched back to GoDaddy’s own nameservers and talked with their support. Now I have corrected DNS records but the issue still persists

Hi @turhanergene, I’m sad to hear this didn’t work out. I would urge you to ask GoDaddy about these NS records which can’t be deleted. I’m sure they’ll have some answer because there’s nothing Vercel can do unless the DNS records propagate.

1 Like