Domain vs Hosting vs DNS vs SSL: What You Actually Need to Launch a Website
1 free file — jump to downloads
On this page
- The house analogy
- What is a domain name?
- How to choose a good domain
- What is web hosting?
- What is DNS, and what are nameservers?
- What is SSL?
- What about business email?
- What you actually need to launch
- What happens when someone visits your website
- Costly beginner mistakes
- How much should you budget?
- Download the files
Before building your first website, you will hit the same handful of words again and again: domain, hosting, DNS, nameservers and SSL. They sound technical, but the ideas behind them are simple. Understanding them saves money, prevents panic when something stops working and protects you from one of the most common beginner mistakes: not actually controlling your own domain.
Here is domain vs hosting, and everything around them, explained in plain English.
The house analogy
- Hosting is the land and building where your website lives: a computer (server) that stores your files and shows them to visitors, 24 hours a day.
- A domain is your street address, such as
yourbrand.com, so people can find the house without memorizing coordinates. - DNS is the map that tells the internet which building an address points to.
- SSL is the lock on the front door. It encrypts the connection and gives you the padlock and
https://in the browser.
You need all four for a normal website, but they can come from the same company or from different ones.
What is a domain name?
A domain is the name people type to reach your website. You register it through a registrar for a yearly fee. You never own a domain outright; you rent it for as long as you keep renewing it.
How to choose a good domain
- Short, easy to say out loud and easy to spell.
- Avoid hyphens and numbers where possible.
- Choose
.comfor an international audience, or a country ending such as.inor.co.ukif you serve one country. - Check that the matching social media handles are available too.
- Turn on auto-renew and registrar lock.
What is web hosting?
Hosting is a service that keeps your website's files and database on a server connected to the internet. The main types:
- Shared hosting: many websites share one server. Affordable and right for most new sites.
- Managed WordPress hosting: tuned for WordPress, often with caching, staging and automatic updates.
- Cloud or VPS hosting: dedicated resources for growing, busier or more complex sites.
- Hosted platforms such as Shopify: hosting is part of the subscription, so you do not buy it separately.
What is DNS, and what are nameservers?
DNS (Domain Name System) connects your domain to your hosting. When someone types your address, DNS answers the question "which server is this website on?"
There are two common ways to connect a domain to a host:
- Change the nameservers at your registrar to the ones your host gives you. Your host then manages all DNS records for you. This is the simplest option.
- Edit individual DNS records, such as an A record pointing to the server's IP address or a CNAME. This is useful when your email or other services must stay where they are.
If you buy the domain and hosting from the same company, this is usually set up automatically. Changes can take from minutes up to 24-48 hours to spread worldwide.
What is SSL?
SSL (technically TLS today) encrypts the information traveling between a visitor's browser and your website, including passwords, form entries and payment details. Browsers show a "Not secure" warning on sites without it, and visitors leave. Most hosts include a free SSL certificate that you switch on in the control panel. Shopify and similar platforms include it automatically.
What about business email?
An address like hello@yourbrand.com looks far more trustworthy than a free email address on invoices and quotes. Many hosting plans include email accounts, or you can use a dedicated email service. Email is controlled by DNS records (MX records), which is why changing nameservers without care can accidentally break email; check your email settings when you move a domain.
What you actually need to launch
- A domain name.
- Hosting, or a hosted platform like Shopify.
- An SSL certificate (usually free).
- Website software such as WordPress, or a website builder.
- Optionally, a professional email address on your domain.
Ready to set everything up? Follow the Hostinger WordPress installation guide. Prefer an online store without managing hosting? Read what Shopify is and how it works.
What happens when someone visits your website
- A visitor types
yourbrand.com. - The browser asks DNS which server the domain points to.
- DNS replies with your host's server address.
- The browser connects securely using SSL.
- The server sends your website's files and the page appears.
All of this normally happens in well under a second.
Costly beginner mistakes
- Letting someone else register your domain in their account. If a freelancer or agency buys it for you, make sure it is registered in your name and you have the login. Getting a domain back from a former contractor can be very hard.
- Comparing only first-year prices. Check the renewal price for both domain and hosting.
- No backups. Confirm your host makes backups, and keep your own copy too.
- Forgetting renewal dates. An expired domain takes your website and email offline at the same time.
- Free email for business. A branded address builds trust instantly.
Tip: keep a simple record of where your domain is registered, where your hosting is, the account emails and the renewal dates. The free tracker below has a ready-made sheet. Store passwords in a password manager, never in the spreadsheet.
How much should you budget?
For a typical small business or personal website, your yearly costs usually include the domain renewal and hosting, plus optional extras such as a premium theme, premium plugins and professional email. Prices vary by provider and country, so compare the total yearly cost including renewals, not just the introductory offer.
Download the files
Free to use in your own and client projects · no sign-up · tested before upload. Always try files on a staging site first and keep a backup.
-
Website accounts & renewals tracker (Excel)website-accounts-and-renewals-tracker.xlsx · 5.5 KB · v1.0Download Website accounts & renewals tracker (Excel) (5.5 KB)
Download not working? Tell me and I'll fix it.
Frequently asked questions
Can I buy my domain and hosting from different companies?
Yes. Many people keep the domain at a registrar and point it to any host using nameservers or DNS records. It adds one setup step but makes it easier to switch hosts later.
Do I need hosting for a Shopify store?
No. Shopify is a hosted platform, so hosting is included in your subscription. You only need a domain, which you can buy through Shopify or connect from another registrar.
Is SSL free?
For most websites, yes. Most hosts include free SSL certificates (often from Let's Encrypt) that you activate in the control panel, and platforms like Shopify include SSL automatically.
How long does it take for a new domain to start working?
After you point a domain to a host, DNS changes usually spread within minutes to a few hours, but can take up to 24-48 hours in some places. Clearing your browser cache helps you see the change sooner.
Do I own my domain forever?
No. You register a domain for one or more years and keep it by renewing. Turn on auto-renew and keep your registrar contact email up to date so it never expires by accident.


