How to resolve the error ‘This domain points to an IP address that does not use the DNS servers associated with this server’

The error “This domain points to an IP address that does not use the DNS servers associated with this server” typically arises when a domain’s DNS (Domain Name System) settings are configured to point to an IP address or nameservers that do not match those required by your hosting server. This error is common in cPanel, WHM, and other hosting control panels, and it indicates that your domain is not fully connected to the server. Here is a guide on how to identify the issue, correct it, and ensure proper domain connectivity.

Understanding the Error

When you see this error, it generally means one of the following:

  • The domain’s nameservers are pointing elsewhere (e.g., a different hosting provider).

  • The IP address for the domain does not match the IP address of your current hosting server.

  • DNS changes have been recently made and are not yet fully propagated.

Correcting this issue is crucial to ensure that your website is accessible and connected to your intended server.

Steps to Resolve the Error:

1. Verify the Current Nameservers

The first step is to check which nameservers your domain is using. This can typically be done through your domain registrar’s control panel or via a WHOIS lookup.

  1. Login to Your Domain Registrar:

    • Access the domain registrar’s dashboard (e.g., Smartweb) where your domain is registered.

  2. Find the Nameservers Section:

    • Locate the DNS settings or nameservers section in your domain’s settings.

  3. Check the Current Nameservers:

    • Verify the current nameservers and compare them with the nameservers required by your hosting provider. If they do not match, update them to your hosting provider’s nameservers.

  4. Update Nameservers if Necessary:

    • If the nameservers need updating, replace them with the ones provided by your hosting provider (for example, ns1.yourhost.com and ns2.yourhost.com). Once updated, save the changes.

  5. Wait for DNS Propagation:

    • DNS changes can take up to 24-48 hours to fully propagate across the internet. You can check the status using tools like DNS Checker or WhatsMyDNS.

2. Confirm the Domain’s IP Address

If your nameservers are correct but the error persists, verify that the domain’s IP address aligns with your server’s IP.

  1. Use a DNS Lookup Tool:

    • Visit a DNS lookup tool like MXToolbox or WhatsMyDNS and enter your domain name. Check the A record to see the IP address the domain points to.

  2. Compare with Your Hosting IP:

    • Log in to your hosting control panel (such as cPanel or WHM) and find the IP address associated with your server. This is usually listed in Account Information or Server Information.

  3. Update the IP Address if Incorrect:

    • If the IP address does not match, you’ll need to update it in the DNS settings on your domain registrar’s panel:

      • Locate the A record (under DNS settings) for your domain and edit it to match your hosting server’s IP address.

      • Save the settings and allow time for DNS propagation.

3. Clear and Update DNS Cache

Sometimes, outdated cache on your computer or network can interfere with DNS resolution, resulting in the error persisting even after changes.

  1. Flush Local DNS Cache:

    • For Windows: Open Command Prompt and enter:

    • For macOS: Open Terminal and enter:

    • For Linux: Restart the DNS service or use systemctl restart NetworkManager if using Network Manager.

  1. Clear Browser Cache:

    • Go to your browser’s settings and clear the cache. This helps ensure you’re viewing the latest version of your site.

  2. Check Again:

    • After clearing the cache, revisit your site to confirm the error is resolved.

4. Verify DNS Configuration in cPanel/WHM (for Advanced Users)

If you have access to cPanel or WHM and the error persists, you can check the DNS configuration directly on the server.

  1. Login to WHM (if available):

    • Go to WHM > Edit DNS Zone and select your domain.

  2. Confirm Nameservers and A Records:

    • Check that the nameservers in WHM match the ones at your domain registrar.

    • Verify that the A record points to your server’s IP address.

  3. Save and Restart DNS:

    • If you make any changes, save them and restart the DNS service in WHM by navigating to Restart Services > DNS Server.

5. Contact Your Hosting Provider for Assistance

If you’re unable to resolve the error with the above steps, contact your hosting provider’s support team. Provide them with the details of the issue, and they can verify the configuration and update any settings needed on the server’s end.

Troubleshooting Common Scenarios

  • Incorrect IP Address Issue:

    • If the domain points to the wrong IP address, adjust the A record in the DNS settings to match your hosting server’s IP address.

  • Nameservers Misconfiguration:

    • If you’re using third-party DNS (like Cloudflare or custom DNS), ensure that the DNS records there reflect your hosting provider’s IP address.

  • Propagation Delays:

    • DNS changes can take time to propagate. If you’ve made recent updates, wait 24-48 hours and then recheck.

  • Misconfigured Subdomain or Addon Domain:

    • If you’re adding a subdomain or addon domain, ensure they are properly linked to your main domain in cPanel/WHM.

The “This domain points to an IP address that does not use the DNS servers associated with this server” error is a DNS configuration issue typically due to mismatched nameservers or IP addresses. To resolve it, follow these steps:

  1. Verify and update the nameservers at your domain registrar.

  2. Check and correct the IP address in the DNS records.

  3. Flush your DNS cache and browser cache.

  4. Review DNS settings in cPanel/WHM if you have access.

  5. Contact your hosting provider if further assistance is needed.

By ensuring that your nameservers and IP address align with your hosting server, you can resolve this error and enable smooth access to your site.