Domain Name System, or DNS, is the friendly naming system for giving addresses to web servers and web pages. Somewhat like international phone numbers, the domain name system gives every server a memorable and easy-to-spell address. Simultaneously, the domain names hide the really technical IP address which most viewers aren’t interested in.

What is a domain name?

A domain name is your website name. A domain name is the address where Internet users can access your website. A domain name is used for finding and identifying computers on the Internet. Computers use IP addresses, which are a series of number. However, it is difficult for humans to remember strings of numbers. Because of this, domain names were developed and used to identify entities on the Internet rather than using IP addresses.
A domain name can be any combination of letters and numbers, and it can be used in combination of the various domain name extensions, such as .com, .net, .al, .eu and more.
The domain name must be registered before you can use it. Every domain name is unique. No two websites can have the same domain name. If someone types in www.yourdomain.eu, it will go to your website and no one else’s.

Domain names

Domain names are used to identify one or more IP addresses. For example, the domain name microsoft.com represents about a dozen IP addresses. Domain names are used in URLs to identify particular Web pages. For example, in the URL http://www.ams.al/about-us, the domain name is ams.al.

Every domain name has a suffix that indicates which top level domain (TLD) it belongs to. There are only a limited number of such domains. For example:

  • .gov.al – Government agencies
  • .edu.al – Educational institutions
  • .org – Organizations (nonprofit)
  • .mil – Military
  • .com – commercial business
  • .net – Network organizations
  • .eu – European Union
  • .us – USA
  • .it – Italy
  • .al – Albania
  • Because the Internet is based on IP addresses, not domain names, every Web server requires a Domain Name System (DNS) server to translate domain names into IP addresses.