What is the difference between webhosting and domain?

I want to buy a domain. Is there any way I can buy it by myself, and not through companies (I have heard about frauds) and do I need to buy or rent webhosting space even if I have a FTP software and desgning my website by Microsoft Publisher?

The highest up the chain you can go to buy a domain is a registrar. Registrars have direct access to change domain details in the registry, which is the master database of all registered domains for some extension. You can find the list of registrars on the ICANN website; GoDaddy is the largest.

A domain itself does nothing. When you add in a DNS server, a domain can provide a mapping of that name to an IP address. That means when people type the domain into a browser or other internet software, the computer does a DNS lookup and finds out the IP address of the computer that domain points to. An IP address is a unique number assigned to every internet-connected device. For example, if your ISP assigns an IP address to your computer (really it’s to your cable or DSL modem, but the idea is the same).

So there needs to be a computer somewhere, that computer runs a web server, and has a copy of the website files which it serves upon request. That’s what a web host is.

You can be your own web host, but you’d need to run a DNS server and a web server to do so. FTP (file transfer protocol) is software for transferring files from one computer to another, it is not a web server. Microsoft Publisher is a program for creating the website files, but it is also not a web server.

IIS is a web server that comes with some versions of Windows; you install it from the “Add or Remove Windows Components” page in Control Panel (a subpage of Add/Remove Programs). Apache is the most popular web server, you can download it for free.

you cannot buy a domain yourself, basically. if you buy a domain from a big name like godaddy or hostgator you will not have to worry about fraud.

and yes you will need webhosting space. owning the domain just gives you the rights to the name, the space is where you put the contents of the actual site.

the domain is something like microsoft . com
the webhosting is the webspace with your nameserver

In short, 1. example for domain name is - youname.com
2. yourname.com is must be placed on a web “Server” by hosting service or hosting will access youname.com to via the World Wide Web

I’d recommend using Godaddy to register your domain. It doesn’t matter where you register your domain. Every registrar provides the same services. Once you have registered your name, you will need a web host (2nd step). You can use either free hosting or paid hosting to host your website.

Doteasy, and 100mb both are reputable free hosting providers, and for paid hosting, I would suggest Hostgator, their most basic plan starts from $4.95/month.

I’ve use Godaddy and you dont need to worry about fraud they provide what they claim.

You have gotten your answers.

Last time a lot of people recommend to separate domain name and web hosting account. But actually there is no need for that and you can have domain name service and web hosting provider from the same company.

Firstly, Dan is entirely correct, you cannot go any higher than the domain registrar, if you are worried about fraud’s you should ensure before purchasing that the people who you register your domain with are an ICANN authorised reseller of domains. This should help weed out some of the more “dodgy” people who may try and take advantage of you. As for web Hosting space, yes you will need a web host (unless you want to host the website yourself) A web host provides you with storage on the net where you can place all of your documents for public viewing, all FTP software does is give you the means to take what you have created and place those files on the web (as per your host), neither FTP or Publisher offer you space on the web therefore you need a host.

PS: Microsoft Publisher was not intended for creating websites and while you probably do not have much experience building sites, it could look pretty unprofessional having a website built in that rather than at least using something designed for making websites (even if it is a visual editor).

ServerPoint, if you actually read that thread there is a very good reason why people said it was better to seperate the two. Most domain registrars like GoDaddy are ill equipped to deal with hosting as it is not their primary concern or business, alike a host will spend very little time with their registrar service because each business always seems to show preference to one business area. If you have both with one service you run a fairly high risk of having a poor quality of service as most complaints I hear always seem to come directly from businesses who try to deal in both hosting and domains.

I prefer to use a domain of different company and host of another copany. :smiley:
But it doesn’t matters much.

Web hosting is like home and domain is address of home.

You can buy domain and hosting from same company, this will help you to manage both accounts easily.

A slightly better analogy - Web hosting is your block of land with the house on that land being the equivalent to your site. The domain name is the address that your mail gets sent to so that it finds you.

Buying both from one company is usually not the best option for helping you manage both accounts since if you buy your domain from a hosting company then you get minimal tools for administering the domain and if you buy your hosting from a domain registrar then you get minimal tools for operating the hosting. By buying the domain from a registrar and the hosting from a hosting provider you get the best toolset for administering both.

I wouldn’t be concerned about fraud, if you go with a big company it should be fine. Godaddy seems to be pretty reliable and there are many others. As far as hosting bluehost, dreamhost, hostgator all get pretty good marks.


Domain means when you register a domain, it gives you sole ownership and rights to the name of your site. No one else in the market has the access to the actual name of that particular domain besides you.However, just because you have a domain does not mean that you can server a website to the world. To run a website, you will need a domain name, and a configured web server to put up a website.

Web Hosting:A web hosting is normally known as a service that provides web server (where you store your files at), along with its network connecting, configuration, and its maintainance. You just need to upload your site to the server and configure your email via an online account control panel.:smiley:

Have a nice day!

Stay away from Godaddy. I have read many posts where people had a hard time if they decided to transfer their domain to different registrar. Most web hosting companies these days allow you to register a domain and get web hosting for that domain with them. Expect to pay around $8-$10 per year for domain and for web hosting around $5-$8 per month.