How to Point Your Domain to cPanel Hosting (DNS Made Simple)
If your domain and hosting aren’t connected, your WordPress site won’t load. This is the most common reason beginners think “WordPress is broken” when it’s actually just DNS.
There are two correct ways to point your domain to hosting.
Option A: Change Nameservers (recommended)
This is the easiest method and the least error-prone.
Steps:
- Log in where you bought the domain
- Find Nameservers
- Replace the current nameservers with the ones from your hosting provider
- Save changes
✅ Best for beginners
✅ Hosting controls DNS automatically
✅ Fewer mistakes
Propagation time: can take a few minutes up to 24–48 hours.
Option B: Use DNS Records (A + CNAME)
Use this if you want to keep DNS elsewhere (Cloudflare, etc.).
You typically set:
- A record
- Host:
@ - Value: your hosting server IP
- Host:
- CNAME
- Host:
www - Value: yourdomain.com
- Host:
✅ Good for advanced setups
❌ More room for mistakes
Quick checks if it’s not working
If your website is not loading after you connected DNS:
- Wait at least 30–60 minutes (DNS can be slow sometimes)
- Make sure you didn’t add spaces or wrong characters
- Confirm you updated the correct domain
- Check if your domain points to the correct server IP






