Internet Domain Names

One of the more confusing aspects of the Internet is the handling of Internet Domain Names (or simply "domains").

In this section, you will find information about:

  Domain Names and IP Addresses
  Domain Name Structure
  Registering a Domain Name
  Hosting a Domain Name

 

Domain Names and IP Addresses

The reason we have domains is pretty stright forward. Computers using TCP/IP to communicate use an IP number to determine the address of the destination computer. The most commonly user version of these IP numbers uses four numbers between 0 and 255 separated by dots. e.g. 192.168.0.233 - you have probably seen these numbers in places. The newer version of IP number uses 16 of these numbes spearared by dots.

Becuase, as humans, it is much harder to remember an arbitrary 4 numbers than it is to remember some resemblance to a meaningful name, we use the Domain Name System (DNS) to translate between human-readable names and the IP addresses that computers use. All in all, this works pretty well.

So when you want to go to www.yahoo.com, the computer actually wants to find the machine with the address 216.115.102.77 - and it uses the DNS to work this number out.

Domain Name Structure

The use of IP numbers is structured, but only in a way so that computer can find other computers (by the use of routing algorithms - but that's another subject). Domain names are arranged in a different structure that is much more logical for humans.

Traditionally (because there have been changes and extentions recently that aren't finalized so I won't bother explaining them), the domain name structure is in an organizaed heirachy starting at the "root" domain at the most general and breaking down into more specific categories by allocating "sub-domains". Every domain is a sub-domain of one "parent" domain except the root domain.

The root domain used to be run by IANA (Internet Assigned Names Authority), but in recent years has been moved to the juristiction of ICANN (Internet Corporation for Assigned Names and Numbers). These are theoretically not-for-profit organizations that manage the allocation to the next level of domains called "Top Level Domains" or TLD's.

There were originally 7 Generic TLD's (gTLD's) and one TLD for each country (ccTLD's). The gTLD's were .com .org .net .gov .mil .edu and .int that were suppoed to represent Commercial, Organizations, Network Providers, Government, Military, Education and International Organizations respectively. In the case of each country, the ISO "Country Code" (such as .au for Australia) was set as the top level domain for that country.

A "responsible person or organization" was delegated the duty to maintaing these TLD's and handling registrations of other people under that domain.

So, for example, if you were a commercial company called Widgets Inc., it would be reasonable to assume that you would approach the .com registrar and request the domain name widgets.com. Assuming no other company had previously requested that domain name, you would normally be allocated the control of it. There is usually a "registration fee" associated with the registering of the domain name which is normally merely to cover the expenses of the registrar in maintaining their database of names.

When you want a domain name for yourself, you have to register the domain name with the appropraite registrar for the domain name you want.

In Australia, we recommend that you apply for a .au address to indicate to people that you are Australian. the administrators of the .au domain space have decided that they will split the .au space into fixed categories similar to the gTLD allocation, and therefore the is a .gov.au, .edu.au, .org.au and.com.au domain space to suitably place you or your organization into a logical heirachy. It is at the domain administrator's discretion as to how the domain is delegated.

Therefore, Paradigm IT Consulting has made the logical choice to apply for the domain name "ParadigmIT" in the .com.au domain space. Because ParadigmIT is a reasonable representation of the company name, we are a commercial company (.com) operating in Australia (.au). Resulting in ParadigmIT.com.au

You should be able to see the similarities here between Domain addresses and normal street addresses. The heirachy is designed to describe the registrant from most specific to least specific in the heriachy as you read the name from left to right.

Most Specific -- P.O. Box 1540
    Victoria Park East
    Western Australia
Least Specific -- Australia

Most Specific -- ParadigmIT
    .com
Least Specific -- .au

Registering a Domain Name

As described above, to use a domain name of your own, you must register it with the appropriate registrar.

AUNIC (AU Network Information Center) is a good place to start for any of the .au domains. If you're after a registration from gTLD domain registrar, there are plenty to choose from and INWW (Internet Names WorldWide) are one that allows a significant amount of flexibility while being comeptitive on price.

Registering a domain name only reserves the use of the domain name for you. Most domain administrators look upon domain delegation as a charge or responsibility for the domain space rather than one of ownership or rights.

Registering a domain is only reserving it for use. In order to use a domain, you must then host it somewhere and configure your name space

Hosting a Domain Name

Once the domain name is registered, you will need at least two differnet places on the Internet to "host" the domain. Hosting the domain means that there is a fixed location where details about the domain can be found - this includes the addresses of all machines that you are using within your domain space.

Most ISP's offer domain hosting services. Sometimes these are incorporated into your connection fee, sometimes they are listed and paid for as a separate service. There are also lots of third-party domain hosters available and here is what they actually have to do, so keep it in mind when paying for this service:

  • Arrange "Delegation" of the domain name from from the parent domain
  • Be running a DNS server
  • Configure the DNS server to host your domain
  • Have access to a secondary DNS server
  • Configure the secondary DNS server to point to the primary
  • Configure the hosts in your domain (WWW, Mail, etc)

Total time this would take should be less than 1 hour and it doesn't need to be updated unless something changes - which is quite rare. Of course, the mainteance and bandwidth on a permanent connection to the Internet and running that machine do incurr indirect costs, so this should be factored in.

If you have your own permanent Internet connection, you can host your own domain and avoid any of these costs in the future after setting it up once.


 
  Paradigm IT Consulting
P.O. Box 1540,
Victoria Park East,
W.A. 6981
Ph: (08) 9361-4617
Mob: 0408-901-321
info@paradigmit.com.au
Best viewed in 800x600 screen resolution