loading
Domain Not Working After Hosting Setup: DNS Propagation and Troubleshooting
Imprimer
  • domain not working, domain not resolving, Cloudflare DNS, nameservers, DNS propagation, DNS troubleshooting, nameserver propagation, website not loading, cPanel DNS, Beta Host
  • 0

Domain Not Working After Hosting Setup: DNS Propagation and Troubleshooting

If your domain isn't loading immediately after purchasing hosting, changing nameservers or updating DNS records, it doesn't necessarily mean there's a problem with your hosting account.

DNS changes can take time to become visible across different networks. However, incorrect nameservers, DNS records, SSL configuration or domain status can also prevent a website from loading.

This guide explains what to check when your domain isn't working after setting up your hosting account.

1. Confirm Your Domain Is Active

Start by confirming that your domain registration is active and hasn't expired.

An expired, suspended or otherwise inactive domain may not resolve correctly even when the hosting account itself is working.

If your domain is registered through Beta Host, you can check its status from your client area.

If the domain is registered with another company, log in to that registrar and confirm its status there.

2. Check Your Nameservers

Your domain must point to the correct DNS service for visitors to reach your website.

If you're using the nameservers supplied with your Beta Host hosting account, make sure they have been entered correctly at your domain registrar.

A small spelling mistake in a nameserver can prevent the domain from resolving.

You can find the nameservers assigned to your hosting account in your hosting welcome information or client area.

If your domain is registered with another provider, nameserver changes must normally be made through that provider.

3. Understand DNS Propagation

After changing nameservers or DNS records, the change may not appear everywhere immediately.

DNS information is cached by internet service providers, recursive DNS resolvers, browsers and other systems. Different networks may therefore begin using the new DNS information at different times.

During this period, you might find that:

  • The website works on one network but not another

  • Mobile data shows the new website while Wi-Fi still shows the old one

  • Some visitors reach the old server

  • Some visitors reach the new server

  • Email behaves differently across networks

This temporary situation is commonly referred to as DNS propagation.

There isn't one fixed propagation time that applies to every DNS change. The time depends partly on DNS TTL values and how different resolvers handle cached records.

4. Check Your DNS Records

If you're managing DNS manually, verify that the necessary records are correct.

Common records include:

  • A record for the main domain

  • A or CNAME record for www

  • MX records for email

  • TXT records for email authentication and verification

  • CNAME records for services that require them

An incorrect IP address in an A record can send visitors to the wrong server.

If you're using a third-party DNS provider or CDN, such as Cloudflare, changes generally need to be made through that provider rather than only inside cPanel.

5. Check Whether www and the Main Domain Work

Test both:

yourdomain.com

and:

www.yourdomain.com

If one works while the other doesn't, there may be a missing or incorrect DNS record or website configuration.

Both versions should normally be configured according to how your website is intended to operate.

6. Check Your Hosting Account

Make sure the domain has been added correctly to your hosting account.

Depending on your setup, it may be:

  • The primary domain

  • An addon domain

  • A subdomain

  • An alias

Log in to cPanel and confirm that the domain appears in the appropriate domain-management section.

Also confirm that its document root points to the directory containing the website files.

7. Make Sure Website Files Exist

A domain can resolve correctly while the website itself still doesn't display properly.

Check the domain's document root through cPanel File Manager.

For a typical primary cPanel website, files may be stored under:

public_html

You would normally expect an entry file such as:

index.php

or:

index.html

The exact structure depends on your website or application.

If the document root is empty, the domain may resolve successfully but have no website content to display.

8. Check SSL and HTTPS

Sometimes a website works through HTTP but fails when automatically redirected to HTTPS.

Try checking whether the domain has a valid SSL certificate.

If SSL hasn't been issued yet, an HTTPS redirect may cause visitors to encounter a certificate or connection error.

After DNS is correctly pointing to the hosting server, allow the hosting environment to issue or install the appropriate SSL certificate where supported.

Don't disable important security settings permanently simply to hide an SSL configuration problem.

9. Clear Your Local DNS and Browser Cache

Your own computer or browser may still have older information cached.

Try:

  • Opening the website in a private/incognito window

  • Clearing the browser cache

  • Testing from another browser

  • Testing from another device

  • Switching between Wi-Fi and mobile data

If the website works from another network, your local network may still be using cached DNS information.

10. Check DNS With a Public DNS Lookup Tool

A public DNS lookup service can help you determine which DNS records are visible from different locations.

Check the domain's:

  • Nameservers

  • A record

  • MX records where relevant

If different resolvers still report old and new values, the DNS change may still be propagating.

If all locations show the wrong information, review your DNS configuration.

11. If You're Using Cloudflare

If your domain uses Cloudflare nameservers, manage the domain's active DNS records from your Cloudflare DNS dashboard.

Confirm that the A record points to the correct hosting server IP address.

Also check that:

  • The correct domain records exist

  • Old server IP addresses have been removed where appropriate

  • SSL configuration is compatible with your origin server

  • Redirect rules aren't causing a loop

Using Cloudflare doesn't eliminate the need for correct origin-server DNS and SSL configuration.

12. Check for DNSSEC Problems

DNSSEC can cause a domain to stop resolving if its configuration doesn't match between the domain registrar and DNS provider.

This can sometimes happen after changing nameservers while an old DS record remains configured at the registrar.

If the domain completely fails DNS resolution after changing DNS providers, review the domain's DNSSEC and DS record configuration.

Don't remove DNSSEC settings without understanding the current DNS setup. Contact your registrar or DNS provider if you're unsure.

13. Check Whether the Domain Is Using the Correct Server IP

If you've recently migrated your website, make sure the domain isn't still pointing to the previous server.

Compare the current DNS A record with the server IP supplied for your active hosting account.

If you're using a CDN or reverse proxy, the publicly visible IP may belong to that service instead of your hosting server, so check the DNS configuration through the service you're using.

14. Don't Repeatedly Change Nameservers

Repeatedly changing nameservers while troubleshooting can make the situation more confusing.

Every new change may need to be picked up by DNS resolvers again.

Once you've confirmed that the correct nameservers or DNS records are configured, avoid making unnecessary changes while waiting for caches to refresh.

15. Domain Works but Website Shows an Error

If your domain resolves but displays an error such as:

  • 403 Forbidden

  • 404 Not Found

  • 500 Internal Server Error

  • Database connection error

  • WordPress critical error

then DNS may already be working.

The problem is more likely related to the website, server configuration, file permissions, application or database.

Troubleshoot the specific error rather than repeatedly changing DNS.

16. Email Stopped Working After Changing Nameservers

Changing nameservers can also affect email because the active DNS zone may have changed.

If your email is hosted separately from your website, make sure the new DNS zone contains the correct:

  • MX records

  • SPF record

  • DKIM records

  • DMARC record

  • Mail-related A or CNAME records where required

Don't assume that moving a website automatically moves the associated email service.

How Long Should I Wait After Changing Nameservers?

There's no universal waiting period that guarantees every resolver will update at exactly the same time.

DNS TTL values and caching behavior affect how quickly changes become visible.

Rather than repeatedly changing your DNS settings, verify that the authoritative nameservers contain the correct records and monitor the change.

If the correct DNS information has been configured for a reasonable period but the domain still isn't resolving properly, further troubleshooting may be necessary.

When Should You Contact Beta Host Support?

Contact Beta Host technical support if:

  • Your domain is using the correct Beta Host DNS information but still doesn't resolve

  • The domain points to the correct server but the hosting account isn't responding

  • SSL isn't being issued after DNS is correctly configured

  • You're unsure which nameservers or server IP your account should use

  • The website displays a server-related error

  • You need help identifying whether the problem is DNS or hosting related

When opening a support ticket, include the affected domain name and a description of the error you're seeing.

Screenshots of the error can also help our technical support team investigate the issue.

Final Troubleshooting Checklist

If your domain isn't working after hosting setup, check:

  • Domain registration is active

  • Nameservers are correct

  • DNS records point to the correct service

  • The domain exists in cPanel

  • Website files are in the correct document root

  • SSL is active

  • www and non-www versions are configured correctly

  • Cloudflare records are correct if Cloudflare is being used

  • DNSSEC isn't misconfigured

  • Old server IP addresses aren't still in use

  • Email DNS records were preserved

  • Local browser or DNS caching isn't causing the problem

Working through these checks usually helps determine whether the issue comes from the domain, DNS, hosting server or website itself.

Cette réponse était-elle pertinente ?

Articles connexes