Website and Domain Names
Most NICs or Network Interface Cards within servers and computers are assigned a unique address known as Internet Protocol or IP address. An IPv4 ip address is a 32-bit numeric address written as four numbers separated by periods. Each number can be zero to 255. An ip address for a dedicated server using NAT (Network Address Translation) or your business computer would look similar to this 192.168.20.34 You can find out what your ip address is by typing ipconfig at the command prompt (Start, Run, ipconfig) on a Windows Server and by typing ifconfig on a Linux Server. You can type this command on your home Windows or Linux or Unix computer as well to find your static dedicated ip address.
When you browse for websites on the internet your browser communicates with web servers via their IP address. Methods have been devised to assign human readable names or hostnames to ip addresses. On a local windows or linux computer this translation can be accommodated in what's called a host file. On most windows systems the hosts file is located in c:\windows\system32\drivers\etc\ directory; on Linux or Unix servers the hosts file is commonly stored in the /etc directory.
If I asked "Have you ever been to Disney World?" more than likely you would associate Disney World with the theme park in Florida and you would know would quickly be able to respond either yes or no. But if I said "Have you ever been to 3111 World Drive in Orlando, Florida?" It would not be as easy for you to identify that I was referring to Disney World. You might be able to figure it out, but which is easier to use? In the internet world, 3111 World Drive would be the same as an IP address and Disney World would be the hostname. If you were to equate this to how the internet works, web hosting would be the equivalent of the real estate that Disney world sits on. When you purchase a website domain name, you must have internet real estate (website hosting) for your website to reside on, and conversely if you had website hosting without a domain name then no one would know where to go to access your website.
A hostfile will contain lines that look like this: 192.168.20.34 www.npsis.com which basically says that the ip address 192.168.20.34 corresponds to the hosname or webserver www.npsis.com. Hostfiles are used for name translation for a small number of computers.
Internet Service Providers typically use DNS (Domain Name System) to translate hostnames to IP addresses on the internet. When you type www.npsis.com or your own website address, your computer contacts a DNS server to determine what IP address is assigned to the domain name or website address that you entered. All websites, web servers and email servers need domain names if they are to be accessible online.
If you are selecting a domain name or website name for your business it is to your advantage to select a domain name that is easy to remember and if possible reflects what your business or service is (ex. tomsgarage.com). You can also register multiple domain names and have your website design store optimize your web pages for those keywords. Then you can have multiple domain names point to your web site. So you could have tomsgarage.com, bestlocalgarage.com, and wefixcars.com all point to your website.
Domain names are typically done on a first come, first serve basis so if you have an idea for a good name you should register it before it is taken by someone else. There are many people and businesses who register and buy the most desirable domain names and resell them; this is usually for a higher cost than the original purchase price.
If you are dealing with a website design store or a web designer you will want to absolutely make sure that you own the domain name and not them. When you purchase a domain name yourself you better protect yourself from predators looking to take advantage of you.