VPS / DNS Issues - Domain Not Reachable Intermittently

I have a Linux VPS where I host a few domains. Recently, I had to change the IPs, and since then, my domains have been going down and coming back up intermittently. It’s like 10 minutes down, 20 minutes up—so around 70% uptime but 30% downtime every hour. It feels like a DNS issue, but I didn’t change any settings in WHM/cPanel, just updated the IPs.

Does anyone know how I can troubleshoot this or figure out exactly where the problem is? Any help is appreciated.

Make sure your nameservers are synchronized. This can be especially important if you’re running a DNS cluster.

Use tools like intoDNS and DNS Checker to investigate and verify global DNS values. If you’re comfortable with command line, you can use dig to get more detailed info.

cPanel also provides an IP Migration Wizard, which might help if you’re migrating to a new IP. You can check this out here: IP Migration Wizard.

Additionally, this guide may help with cPanel DNS troubleshooting:

Valentina said:
Make sure your nameservers are synchronized. This can be especially important if you’re running a DNS cluster.

Use tools like intoDNS and DNS Checker to investigate and verify global DNS values. If you’re comfortable with command line, you can use dig to get more detailed info.

cPanel also provides an IP Migration Wizard, which might help if you’re migrating to a new IP. You can check this out here: IP Migration Wizard.

Additionally, this guide may help with cPanel DNS troubleshooting:

Thanks! I did use the IP Migration Wizard. I’ll check out intoDNS now and see what I can find. Appreciate the advice.

Can you share one of the domains so we can check it out?

Tatum said:
Can you share one of the domains so we can check it out?

Sure, here’s one: https://betterlifefitness.com/.

Hawley said:

Tatum said:
Can you share one of the domains so we can check it out?

Sure, here’s one: https://betterlifefitness.com/.

It looks like you’re using Cloudflare for DNS, and the proxy service is turned on.

Check your Cloudflare DNS records and let us know how many ‘A Records’ are listed for your domain and where they point to.

Tatum said:

Hawley said:
Tatum said:
Can you share one of the domains so we can check it out?

Sure, here’s one: https://betterlifefitness.com/.

It looks like you’re using Cloudflare for DNS, and the proxy service is turned on.

Check your Cloudflare DNS records and let us know how many ‘A Records’ are listed for your domain and where they point to.

It has one A record, and it’s pointing to the correct shared IP on the server.

But I’m having the same issue with another domain that doesn’t use Cloudflare proxy (grfe.com), so I don’t think the proxy is the problem.

Hawley said:

Tatum said:
Hawley said:
Tatum said:
Can you share one of the domains so we can check it out?

Sure, here’s one: https://betterlifefitness.com/.

It looks like you’re using Cloudflare for DNS, and the proxy service is turned on.

Check your Cloudflare DNS records and let us know how many ‘A Records’ are listed for your domain and where they point to.

It has one A record, and it’s pointing to the correct shared IP on the server.

But I’m having the same issue with another domain that doesn’t use Cloudflare proxy (grfe.com), so I don’t think the proxy is the problem.

Got it, I just checked and it was down for exactly 10 minutes. Here’s a screenshot: https://app.screencast.com/LtdCIl5nemFRU. Same result from different locations.

Cloudflare shows a 5xx error from your origin server.