In order for the internet to work, domains are essential. Your website cannot be easily found without a domain name. The domain name system (DNS) is used for converting human friendly names to IP addresses. A hostname or fully qualified domain name (FQDN), identifies a specific device within the DNS namespace, for example www.example.com identifies the device ‘www’ within the example.com domain.
The domain registration procedure is used for claiming a domain name to utilise within the public DNS infrastructure (internet DNS). This process is very simple and costs next to nothing. If you want to run a website a domain name is an essential prerequisite. There are numerous levels to the domain name system. All internet registered domains stem from a top level domain. Top-level domains include:
- .net
- .com
- .org
- .co.uk
+ many more.
Top level domains can have many secondary level domains, for instance domain1.com, where domain1 is this second level domain.
There are numerous domain name extensions available nowadays. Just a few domain extensions such as .com, .org, .net and .edu were available during the internets infancy. Nonetheless, due to the boom in internet sites being developed over the years, much more domain extensions have become available, such as .tv, .me, etc.
All domain names must adhere to a specific naming convention. The following restrictions are applied to all domain names:
- Maximum 255 characters in total.
- Can include hyphens (-)
- Must use ASCII letters (A-Z and 0 to 9)
A domain tree is created by separating each level of the domain using a period (.) character.
You ought to register your website name for as many years as possible, having said that, many domain extensions allow you to pay on a yearly basis. However, some domain extensions do not allow you to register on a yearly basis and insist that you pay for a minimum of two years registration in advance. One example of a domain extension that does apply this restriction is the .co.uk domain.
Computing devices use IP addresses, such a 192.168.0.1 to exchange data with each other, however, remembering these addresses is difficult for humans, therefore the Domain Naming System (DNS) converts human friendly names to IP addresses. Additionally, a service called reverse DNS (rDNS) is available which changes IP addresses to domain names. The system is employed to match up IP addresses to domain names, i.e. the opposite of DNS.
http://www.farbyte.com/domains