A domain name is a string of characters which defines the administrative autonomy and control of a website on the net. If you look at the technical side, these names have nothing to do with the internal working of the Internet. It’s just because the IP address (set of numbers assigned to each website) cannot be remembered and easily recalled by the users that the concept of domain name came into existence. A domain name is a mask over the IP address of a website. There is a system called DNS which maintains a table of these names and their respective IP addresses. So, when a user types in a website address to open a webpage, the request directly reaches to the DNS. This system is responsible for converting the domain names to IP addresses and IP addresses to domain names. In other words, the DNS works as a mediator between the users and the Internet. Every time this happens the zone files are consulted to understand which machine is being used. Hence, accessing websites based on their names rather than IP addresses is made possible.
Defining the syntax
The domain name has many parts. Each node holds a lot of information that is subdivided into zones. The right most label is the top level domain or TLD. The hierarchy of the name is read in descending order from right to left. The host name is one that is associated to the IP address. The name parts like .net and .com are example of TLD. Below the top level is the second level domain name located to the left of .com or .net.
FIFO method usage
The concept of first come first served is rigidly followed in assigning domain names. In the sense, if you request for the name first, you get it. You may not find the same name available after s few seconds as tons of users around the world search for domain names and register them every second.
Trademark rights usage
The central concept of trademark rights of a domain name is to prevent confusion in the marketplace. The law protects consumers against extreme confusion in…