If you have bought a domain name and a hosting plan but your website still won't load, you need to know how to point domain to hosting. Your domain is your website's address, and your hosting is where the website files live. Until you connect them, visitors who type your domain have nowhere to go.
The good news is that this is a simple job once you understand the basics. In this guide, we'll explain what nameservers and DNS records are, walk through both connection methods step by step, and cover common problems so you can get your site online.
Domains, Hosting and DNS: The Basics
Before changing any settings, it helps to understand how the pieces fit together.
- Domain name: The address people type, such as yourbusiness.com. You register it through a domain registrar.
- Web hosting: The server space where your website files, databases and often email accounts are stored.
- DNS (Domain Name System): The internet's phone book. It translates your domain name into the server's IP address.
- Nameservers: The servers that hold your domain's DNS records. They tell the internet where to look for your domain's settings.
Pointing a domain to hosting simply means updating DNS so your domain leads to your hosting server. If you don't have a domain yet, you can search for and register one on our domain name search page.
Two Ways to Point a Domain to Hosting
There are two common methods. Both work, so the right one depends on your situation.
Method 1: Change the Nameservers
This is the easiest option for most beginners. You replace your registrar's default nameservers with the ones from your hosting provider. After that, your hosting account controls all DNS records for the domain, including the website, email and subdomains.
Method 2: Update DNS Records (A Record)
With this method, you keep your current nameservers and edit specific DNS records instead. You change the A record so it points to your hosting server's IP address. This is useful if you want to keep email or other services where they are and only move the website.
Tip: If you're unsure, choose the nameserver method. It keeps everything managed in one place and reduces the chance of mistakes.
How to Point Domain to Hosting by Changing Nameservers
Here is a step-by-step process that works with most registrars. Menu names may differ slightly, but the steps are the same.
- Find your hosting nameservers. Check your hosting welcome email or client area. They usually look like ns1.example.com and ns2.example.com.
- Log in to your domain registrar. This is the company where you bought the domain.
- Open your domain's settings. Look for "Manage Domain," "DNS" or "Nameservers."
- Choose custom nameservers. Select the option to use your own or custom nameservers instead of the defaults.
- Enter the new nameservers. Type each one exactly as given, with no extra spaces or "http://" at the start.
- Save your changes. Then give the change time to spread across the internet.
If your domain and hosting are with the same provider, this step may already be done for you. Check your account before making changes.
How to Point Your Domain Using an A Record
If you prefer to keep your current nameservers, follow these steps instead.
- Get your server's IP address. You'll find it in your hosting welcome email or control panel.
- Open the DNS manager at the company that currently controls your nameservers.
- Edit the A record for the root domain. This is often shown as "@" or as your bare domain name. Set its value to your hosting IP address.
- Handle the "www" version. Either add an A record for "www" with the same IP, or create a CNAME record for "www" pointing to your main domain.
- Remove conflicting records. Delete any old A records for the same name that point somewhere else.
- Save and wait for the update to take effect.
Important: Don't delete MX records unless you're moving your email too. MX records control where your email goes, and removing them can stop your emails from arriving.
Waiting for DNS Propagation
After you update nameservers or records, the change doesn't happen everywhere at once. This delay is called DNS propagation. Internet providers around the world store DNS information for a period of time, so they need to refresh before they see your new settings.
Many changes start working within a few hours, but it can take up to 24-48 hours to update fully. During this time, some visitors may see your new site while others still see the old one or an error.
How to Check Your Progress
- Clear your browser cache or open a private window.
- Try a different device or switch from Wi-Fi to mobile data.
- Use an online DNS lookup tool to check which nameservers or IP address your domain currently shows.
Common Problems and How to Fix Them
Even when you know how to point domain to hosting, small mistakes can cause problems. Here are the most common ones.
The Site Shows a Default or "Coming Soon" Page
Your domain is connected, but your website files aren't uploaded yet, or they're in the wrong folder. Make sure your files are in the correct directory, usually public_html on cPanel hosting.
The Domain Isn't Added to Your Hosting Account
Pointing DNS is only half the job. Your hosting account also needs to know about the domain. If it's not your main domain, add it as an addon domain or similar in your control panel.
Email Stopped Working
This usually happens after changing nameservers. Recreate your MX records and other email-related records in your new DNS zone.
Typos in Nameservers or IP Address
A single wrong character can break the connection. Double-check every value against the details from your host.
Missing SSL Certificate
Once the domain points to your hosting, you may need to issue or reissue an SSL certificate so your site loads securely with "https." Many control panels can do this after DNS has updated.
Quick Checklist Before You Start
Use this list to make the process smooth:
- Have your registrar login details ready.
- Get your hosting nameservers or server IP address.
- Write down your current DNS records, especially MX records for email.
- Make sure the domain is added to your hosting account.
- Plan the change for a quiet time for your business, in case of a short delay.
Learning how to point domain to hosting is a skill worth having, because you may need it again when you move hosts, launch a new project or add another website.
Ready to Get Your Website Live?
Now you know how to point domain to hosting using either nameservers or DNS records. Pick the method that suits you, follow the steps carefully and give propagation a little time.
If you're still looking for a reliable home for your website, browse our web hosting plans, from shared hosting for small businesses to reseller hosting for agencies. Prefer to leave the technical setup to experts? Our Web Hosting & Domains service can help you get everything connected and running.
Frequently asked questions
How long does it take for a domain to point to new hosting?
Changes usually start working within a few hours. Full DNS propagation can take up to 24-48 hours because different networks update their records at different times.
Should I change nameservers or edit DNS records?
Changing nameservers is the easiest option for most beginners because your hosting company then manages all DNS. Edit A records instead if you want to keep DNS, including email settings, with your domain registrar.
Will changing nameservers affect my email?
It can. When you switch nameservers, your old MX records stop working unless you recreate them at the new DNS provider. Note your email settings before making the change.
Where do I find my hosting nameservers?
They are usually listed in your hosting welcome email or in your client area. If you can't find them, contact your hosting provider's support team.
Why does my site still show the old page after I pointed the domain?
This is usually caused by DNS propagation or browser cache. Wait a few hours, clear your browser cache, or try a different device or network.


