How to Point a Namecheap Domain to Hostinger (2026 Guide)
Category: Web Development · Read time: 7 minutes · Keyword: point namecheap domain to hostinger
Introduction
Registering your domain at one company and hosting your site at another is completely normal — and often cheaper. Many people buy a domain from Namecheap and host with Hostinger (one of the best-value budget hosts for beginners in our best cheap hosting guide).
The catch is that the domain doesn't automatically know where your website lives. You have to connect them by pointing your Namecheap domain to Hostinger's servers.
In this guide, I'll show you exactly how to point a Namecheap domain to Hostinger using either nameservers (the easy, recommended way) or DNS records (the flexible way). Both work — I'll help you pick the right one for your setup.
How Domain and Hosting Actually Connect
Think of it this way:
- The domain is your address (like a street name).
- The hosting is the house where your website's files live.
- DNS is the postal system that tells browsers which house belongs to which address.
When you point a Namecheap domain to Hostinger, you're updating DNS so that yourdomain.com loads the files stored on Hostinger's servers. There are two ways to do that, and they differ in who manages the DNS:
| Method | Who manages DNS | Difficulty | Best for |
|---|---|---|---|
| Change nameservers | Hostinger | Easy | Most users — the recommended default |
| Add DNS records (A + CNAME) | Namecheap | Medium | Keeping Namecheap email/other DNS services |
Prerequisites
Before you start, make sure you have:
- A domain registered at Namecheap
- A Hostinger account with an active hosting plan
- Access to both dashboards (login details)
- Note: DNS changes can take a few minutes to 24–48 hours to fully propagate
Method 1: Point Namecheap to Hostinger with Nameservers (Recommended)
This is the simplest and most reliable method. You tell Namecheap to use Hostinger's nameservers, and Hostinger then handles all DNS automatically — including records for your website, SSL, and email if you use Hostinger's email.
Step 1: Get Hostinger's nameservers
Log in to hPanel (hpanel.hostinger.com), then go to Domains and look for your domain, or open Hosting → your plan → Domain. Hostinger's default nameservers are:
ns1.dns-parking.comns2.dns-parking.com
Confirm the exact values shown in your hPanel before continuing — always use the nameservers listed in your own account.
Step 2: Change nameservers in Namecheap
- Log in to Namecheap and go to Domain List.
- Click Manage next to your domain.
- In the Nameservers section, choose Custom DNS.
- Enter Hostinger's two nameservers:
ns1.dns-parking.comns2.dns-parking.com
- Click the green checkmark to save.
Step 3: Add the domain in Hostinger
In hPanel, go to Hosting → your plan → Add website (or Domains → Connect domain) and add your Namecheap domain. Hostinger will detect when the nameservers have propagated and finish the connection automatically.
Step 4: Wait for propagation
DNS changes aren't instant. It usually takes 1–4 hours, though it can take up to 24–48 hours. You can check progress with a free tool like dnschecker.org — look for Hostinger's nameservers showing worldwide.
Step 5: Enable free SSL
Once the domain resolves, go to Security → SSL in hPanel and enable the free SSL certificate. Your site will switch to https:// with a padlock. If your new site's files aren't uploaded yet, follow my guide on how to install WordPress on Hostinger or deploy a Next.js app to put something live.
Method 2: Point Namecheap to Hostinger with DNS Records
Use this method if you want to keep Namecheap as your DNS provider — for example, if you use Namecheap's email or another service that relies on its DNS. Here, you don't touch the nameservers; you add two records pointing to Hostinger.
Step 1: Get your Hostinger server IP
In hPanel, open Hosting → your plan, and find the server IP address (also shown under Websites → Manage → Details). Copy it — you'll need it for the A record.
Step 2: Add the records in Namecheap
- In Namecheap, go to Domain List → Manage → Advanced DNS.
- Remove any conflicting default records (the parking-page A record for
@and any URL Redirect). - Add these records:
| Type | Host | Value | TTL |
|---|---|---|---|
| A Record | @ |
Your Hostinger server IP | Automatic |
| CNAME Record | www |
yourdomain.com. |
Automatic |
The CNAME points www.yourdomain.com to your main domain so both versions load your site.
Step 3: Save and wait
Save the records and allow time for propagation (again, minutes to 48 hours). Verify with dnschecker.org or by visiting your domain.
Nameservers or DNS Records — Which Should You Use?
- Choose nameservers if you want the easiest setup and Hostinger to manage everything (SSL, DNS, email). This is right for the vast majority of people.
- Choose DNS records if you need to keep your DNS at Namecheap — for instance, you use Namecheap email, or you have specific records you don't want to migrate.
If you're unsure, use nameservers. It's one change, and Hostinger handles the rest.
Troubleshooting Common Issues
The domain still shows a Namecheap parking page.
This is almost always propagation lag. Wait a few hours and check dnschecker.org. Also confirm you removed Namecheap's default parking A record and URL redirect if using the DNS method.
My email stopped working after switching. Changing nameservers moves DNS to Hostinger, so any email records at Namecheap are no longer used. Either re-create the MX records in Hostinger, or use Method 2 (DNS records) and leave the nameservers alone.
Hostinger says the domain isn't connected. Double-check the nameservers match exactly what hPanel shows, with no typos or trailing spaces. If you used DNS records, confirm the A record uses the correct Hostinger IP.
Free SSL isn't being issued. SSL is issued only after the domain resolves to Hostinger. Wait for propagation, then re-run the SSL setup in hPanel → Security → SSL.
www works but the root domain doesn't (or vice versa).
Make sure both the A record (@) and the CNAME (www) are present, or that the domain is added in Hostinger when using nameservers.
Turning an Empty Domain Into a Real Site
Connecting the domain is only half the job — now your site needs content. If you're starting fresh, Hostinger's one-click WordPress installer gets a site live in about five minutes with free SSL and LiteSpeed caching. If you're building something custom, you can deploy a static or framework app just as easily.
Either way, once your Namecheap domain resolves to Hostinger, you're ready to build. And if you're still deciding on a host, read my full Hostinger review or the web hosting basics guide for a wider comparison.
FAQ
How long does it take to point a Namecheap domain to Hostinger? The change itself takes a minute, but DNS propagation usually takes 1–4 hours and can take up to 24–48 hours to be fully live worldwide.
Do I have to change nameservers to point a Namecheap domain to Hostinger? No. You can either change the nameservers (recommended, simplest) or keep Namecheap's DNS and add an A record and a CNAME record that point to Hostinger.
Can I point a Namecheap domain to Hostinger for free? Yes. Changing nameservers and DNS records is free — you only pay for the domain and your hosting plan. There's no extra charge to connect them.
Will pointing my domain to Hostinger break my Namecheap email? It can, if you change nameservers and your email relies on Namecheap's DNS. To keep your email intact, use the DNS-records method instead (Method 2), or set up the MX records in Hostinger after switching.
How do I know the domain is connected to Hostinger?
Visit your domain in a browser — it should load your Hostinger-hosted site (not a parking page). You can also check dnschecker.org for the nameservers or IP and confirm it shows Hostinger.
Should I register my domain with Namecheap or Hostinger? Both are fine. Many people already own a Namecheap domain and simply want to keep it while hosting on Hostinger — which is exactly what this guide covers.