You can connect a custom domain to Hostinger completely free of charge, regardless of where you registered it. The process takes less than 10 minutes, and changes take effect within 24 to 48 hours.
Before You Start: What You Need
To complete this setup, have the following ready:
- An active Hostinger account with a hosting plan (including the free or student plan).
- Access to the control panel of the registrar where you bought your domain (GoDaddy, Namecheap, Google Domains, Porkbun, etc.).
- The domain name you want to connect, for example
yourbusiness.com.
If you purchased the domain directly from Hostinger, the process is even simpler: it is usually assigned automatically when you create your hosting account, and you just need to verify it is pointing correctly.
Option A: Change the Nameservers (Recommended Method)
This method transfers full DNS zone control to Hostinger. It is the most reliable approach and the one Hostinger officially recommends.
Step 1 — Get Hostinger's Nameservers
Log in to your hPanel and navigate to Hosting → Manage → Domain Information. You will find two nameservers in this format:
ns1.dns-parking.com ns2.dns-parking.com
The exact nameservers vary depending on your assigned server. Copy them exactly as shown in your hPanel — do not use the example above.
Step 2 — Update Nameservers at Your Registrar
Log in to your registrar's control panel and locate the DNS or Nameservers section. Replace the current nameservers with the two you copied from Hostinger and save your changes.
Each registrar has a different interface, but the field is usually called Custom nameservers.
Step 3 — Assign the Domain in hPanel
Back in hPanel, go to Domains → Add Domain and enter your domain without "www". Hostinger will verify it and link it to your hosting account.
Option B: Point Only the DNS Records (Without Changing Nameservers)
If you prefer to keep DNS control at your registrar — for example, because you manage email or subdomains there — you can point only the necessary records.
In your registrar's DNS panel, create or edit the following records:
| Type | Name/Host | Value | TTL |
|---|---|---|---|
| A | @ | Your Hostinger server IP | 3600 |
| CNAME | www | yourdomain.com | 3600 |
You can find your server IP in hPanel under Hosting → Manage → Domain Information.
Propagation Times and How to Check Them
Once you save your changes, DNS servers around the internet take between 1 and 48 hours to update. This is called DNS propagation and is completely normal.
You can monitor progress with free tools such as:
- whatsmydns.net — shows propagation status across multiple countries.
- dnschecker.org — verifies A, CNAME, and NS records in real time.
- The
dig yourdomain.comcommand from a terminal.
If your site still does not load after 48 hours, double-check that the nameservers or A records are entered exactly as Hostinger specified, with no extra spaces or characters.
Activating a Free SSL Certificate After Connecting the Domain
Once DNS propagation is complete, Hostinger lets you activate a free Let's Encrypt SSL/TLS certificate. Go to hPanel → SSL → Install SSL and select your domain. The certificate is issued within minutes and ensures your site uses https://.
If you see a "Domain not verified" error when trying to install SSL, wait for propagation to finish completely before trying again.
For guidance on choosing the best hosting for your project, visit elenlace.com, where you will find up-to-date comparisons of hosting providers.
Key Takeaways
- Connecting a custom domain to Hostinger is free and does not require an upgraded plan.
- The nameserver method is the simplest and recommended approach if you don't need to manage DNS elsewhere.
- To keep DNS control at your registrar, point only the A record and the www CNAME.
- DNS propagation can take up to 48 hours; use online tools to monitor progress.
- Activate Let's Encrypt's free SSL from hPanel once your domain has fully propagated.
Ready to take your web project to the next level? Explore hosting and domain options at elenlace.com and find the plan that fits your needs and budget.
FAQ
Can I connect a custom domain on Hostinger's free plan?
Yes. Hostinger allows you to link a custom domain even on entry-level plans. However, paid plans usually include a free domain for one year — check the details of your specific plan in hPanel.
How long does it take for the domain to work after changing nameservers?
Between 1 and 48 hours, depending on the TTL set at your registrar and how quickly intermediate DNS servers clear their caches. In most cases, the change is visible within 4 hours.
What happens to my email if I change nameservers to Hostinger?
If your email is on Google Workspace, Zoho, or another external provider, you will need to re-add the MX records in Hostinger's DNS zone after switching nameservers. Take a moment to document your current MX records before making the change.
Why does my domain show a "coming soon" page after connecting it?
Hostinger displays that placeholder page until you upload content to your account's public_html folder. Install WordPress, upload your site via FTP/SFTP, or use the hPanel website builder to replace it.
Browse more hosting guides and domain tutorials in our hosting comparisons section.
Further reading
Other providers and guides worth comparing: