I’m Dudley Storey, the author of Pro CSS3 Animation. This is my blog, where I talk about web design and development with , and . To receive more information, including news, updates, and tips, you should follow me on Twitter or add me on Google+.

web developer guide

my books

Book cover of Pro CSS3 AnimationPro CSS3 Animation, Apress, 2013

my other blogs

Massive Head Canon: Intelligent discussion of movies, books, games, and technology.

my projects

A Sass color keyword system for designers. Replaces CSS defaults with improved hues and more memorable, relevant color names.

CSSslidy: an auto-generated #RWD image slider. 3.8K of JS, no JQuery. Drop in images, add a line of CSS. Done.

tipster.ioAutomatically provides local tipping customs and percentages for services anywhere.

Domain Registration and Website Hosting Introduction

servers / domain names

Estimated reading time: 1 minute, 53 seconds

Designing and creating your site is the first and most complex step in the web design process. If you have followed with me so far you can now see your site on your own computer, but it means little if you are not able to present your work to the outside world.

Before we start on the process to do so, we need to define a few terms.

First, a web server is simply a computer that has software installed to serve content to the web. There’s nothing special about the computer itself (or even the software), just its connection to the internet. You could turn your own computer into a web server, but in order to host a public web site it would have to have a 24/7 connection to the internet and an IP address (a computer address that translates to a domain name). You’d also have to keep the computer secure from intrusion. That’s too much effort for most, so we turn that service over to a web hosting provider, a company that specializes in hosting web sites. They will typically have a number of servers, mounted in racks, with a “big pipe” high speed connection to the internet.

Having a public website involves two steps. The first is choosing a domain name for your site, and paying for it. This process is known as domain registration. The second, often separate step is finding a hosting provider, paying them to host your site, mapping the domain you have purchased to their server(s), and uploading your site.

While you can leave the technicalities of registering and finding a host to the client, there are several reasons you want to do it for yourself. The first is simple: money. Generally the client doesn’t want to deal with technical issues. For taking on these tasks you are compensated for your time, effort, and any markup you wish to charge on the actual costs involved in the registration process.

In addition, by registering and hosting the domain, you can remain the technical and administrative contact for the site. That means that you have the power of life and death over the site. If the client doesn’t pay, you can, ultimately, pull the site from public access.

comments powered by Disqus

This site helps millions of visitors while remaining ad-free. For less than the price of a cup of coffee, you can help pay for bandwidth and server costs while encouraging further articles.