We are often asked what is the difference between a domain name and web hosting? Many WordPress beginners don’t know that these are two separate things. In this guide, we will explain the difference between a domain name and web hosting.


What Is A Domain Name?

A Domain name is the address of your website that people type in the browser’s URL bar to visit your website

The Internet is basically a giant network of computers connected to each other through cables. To easily identify them, each computer is assigned a series of numbers called IP Address.

This IP address is a combination of numbers separated by dots. Typically, IP addresses look like this:

Computers have no problem identifying and remembering these numbers. However, it is impossible for humans to remember and use these numbers to connect to websites on the internet. To solve this problem, domain names were invented.

A domain name can have words which makes it easy to remember website addresses.

Now if you wanted to visit a website on the internet, you don’t need to type a string of numbers. Instead, you can type in an easy to remember domain name, for example, FreshSites.co.uk.


What Is Web Hosting?


Web hosting is the place where all the files of your website live. It is like the home of your website where it actually lives.

A good way to think about this is if the domain name was the address of your house, then web hosting is the actual house that address' points to. All websites on the internet, need web hosting. When someone enters your domain name in a browser, the domain name is translated into the IP address of your web hosting company’s computer. This computer contains your website’s files, and it sends those files back to the usersbrowsers.

Web hosting companies specialize in storing and serving websites. They offer different types of hosting plans to their customers. Have a look at some of our WordPress hosting packages we offer our customers here at FreshSites.


How Are Domain Names And Web Hosting Related Then?

Domain names and web hosting are two different services. However, they work together to make websites possible.

Basically, a domain name system is like a massive address book that is constantly updated. Behind each domain name, there is an address of the web hosting service storing the website’s files.

Without domain names, it will not be possible for people to find your website and without web hosting, you can't build a website.


What Do I Need To Build A Website?

To build a website you will need both a domain name and a web hosting account. Buying a domain name alone only gives you right to use that particular domain name for a specific period (usually 1 year).

You will need web hosting to store your website’s files. Once you get hosting, you need to update your domain name settings and point it to your web hosting service provider. It is possible to buy both your domain name and hosting from the same company. Domain names typically don't cost a lot of money but your hosting expenses may vary due to the type of hosting you require.


Can I Move My Domain Name To A Different Company?

Yes, you can. Normally when you register the domain name, you own the right to use it and transfer it anywhere you want.

For example, let’s say you purchased your domain name from Godaddy and bought your hosting from FreshSites. Now you want to move your domain name to FreshSites so that it is easier to manage and renew.

You can easily do that. Both companies have detailed step by step instructions that you can follow to transfer your domain name.

You are also able to move your website to a new hosting company if you wish. You own the domain name and can change its settings to point it to any web hosting company.

We hope this article helped you learn the difference between a domain name and web hosting. If you liked this article visit our Facebook and Twitter for more WordPress related content. 

Mailing Lists allow you to send mail to multiple addresses all at once. cPanel comes equipped with the Mailman software which will help you set up and configure your mailing lists. For a full walk-through on how to set up a mailing list with cPanel, watch the video tutorial below.

For more WordPress related content visit our Blog and follow us on Facebook and Twitter.

Do you need to set up and Auto Responder for your email and don't know how? Follow our simple guide below.

First of all, you'll need to be logged into your cPanel account. Not sure how to login to cPanel Read our article on how to login to cPanel here.

Once logged into cPanel, in the "Email" section, click the "Auto Responder" icon.

auto responder

A new page will be opened, then click "Add Auto Responder"

In the Character Set drop-down menu, select a character set for the email. (UTF-8 is the most commonly used and recommended.)

Set your interval speed to the required speed you desire - this is the time which the responder will wait when responding to an email address which has already emailed you, for example, if friend@domain.com emails you twice in an hour, it will respond both times, unless you set an interval.

Fill in your email and domain.

Next you will need to fill the "from" field.

Fill in your required subject and enter your desired message into the "Body" field.

Finally, fill in the start and stop duration and then hit "Create/Modify"

part one

part two


This helpful guide will show you how to create a subdomain in cPanel.

First of all, you need to be logged into cPanel, not sure how? Please read our guide on how to login to cPanel.

Now logged into cPanel, scroll down until you see the header "Domains" then click "Subdomains"


Next, you will need to type your desired subdomain in the box labelled "Subdomain" then hit click the "Document Root" box, which will be auto filled for you.


All that is left to do is hit create.

Sometimes our system shows a blocked error when visiting your website, this means one of our automated detection systems has picked up something you have done, eg wrong password 10 times, or email password is wrong and has blocked you. You can clear this error yourself, our guide below shows how.

First of all, you will need to be logged into the client billing area.

Once logged in, look for the "Unblock IP" tab, which is located on the black bar, then click it.

unlock ip

The "I.P address to check" will be automatically filled in with your I.P, if its a clients I.P that needs unblocking, manually type there I.P in the field, then click "check for I.P block, and remove"

ip to check

Once this is done, you will be able to see if the I.P address was blocked, the system will automatically remove this.

blocked ip adress


Ever wondered how to take a full backup in cPanel? Check out the steps below.

Generating a Full Backup.

First, you'll need to be logged into cPanel, not sure on how? Follow our helpful guide on how to login to cPanel

Once logged into cPanel, go to the section "Files" then click the icon named "Backup"



Now find the heading "Full Backup" and click "Download a full website backup"

full backup

On the next page, set the "Backup Destination" drop-down box to "Home Directory"

home directory

Select whether or not to receive emails once the backup is complete by filling in the email box, if you don't wish to receive emails, mark "Do not send email notification of backup completion".

finally, click "Generate Backup"

Once the full backup has completed, you can then navigate back to backups and click on the Download Full Website Backup button again, you will now see a link to download the backup.

Download Backup

© Copyright 2019 FreshSites Limited. Registered in England and Wales no. 7812509
cPanel Tips | FreshSites cPanel Tips | FreshSites cPanel Tips | FreshSites cPanel Tips | FreshSites cPanel Tips | FreshSites cPanel Tips | FreshSites cPanel Tips | FreshSites cPanel Tips | FreshSites cPanel Tips | FreshSites cPanel Tips | FreshSites cPanel Tips | FreshSites cPanel Tips | FreshSites cPanel Tips | FreshSites cPanel Tips | FreshSites