Domain name purchasing from a technical point of view

Started by Deepak1, Jan 28, 2023, 04:33 AM

Previous topic - Next topic

Deepak1Topic starter

Despite my experience in web development, I still lack a complete understanding of the nuances of the Internet. The amalgamation of various networks with differing geographical affiliations means that there is no single owner of the Internet.

However, it is a common misconception that just owning an internet-connected computer is enough for publishing a website online. In fact, in order to accomplish this, opening port 80 via software like Apache is necessary. It's a puzzle as to why any domain name can't be attached to a website within a specific domain zone.

Further research reveals that the Internet does indeed have an owner, who grants authorization to domain name registrars to sell domains.


Although the Internet does not have an owner, there is a coordinator in place. ICANN has historically taken on this role. To ensure that website names are known and resolved into IP addresses, DNS is used. This is why people pay for domains, as the process of creating an entry in the global table of name and IP connections necessitates payment.

While it is possible to avoid payment by creating your own DNS server or entering a name and IP match into a local host file, these methods are not convenient for internet users. In most instances, paying for a domain is preferable to using alternative methods. However, a free name can be acquired by negotiating with someone who has already purchased a second-level or lower name like, to register a lower-level entry such as

This is achievable because the domain owner has the ability to register any entry for all subdomains within their domain.


When it comes to hosting a website, a computer with an open port connected to the internet is technically all that's required. However, visitors would have to locate the site using its IP address.

IP addresses are usually owned by providers and can change, obligating site owners to communicate the new address to their visitors. While permanent IP addresses can be purchased, this is only available to legal entities and can be more costly than a domain name. To solve this problem, DNS is used to convert domain names into IP addresses. Second-level domains can be acquired from registrars, which allows users to create free third- and lower-level domains.

Registering a domain name necessitates payment to the registrar for the inclusion of the name and its corresponding IP address in a general record. Free third-level domain names do exist; however, they do not actually belong to the user.


Creating a distinctive and memorable name for a website can be difficult due to the vast number of active websites on the internet. In instances where a desirable domain name has already been taken, purchasing it from the current owner may be the only solution.

At times, unoccupied yet appealing domain names are held by owners for future sale. However, buying a domain name with an active and high-performing website can be more costly but offers an established history and search engine ranking. When purchasing a domain name, it's crucial to evaluate certain criteria, such as the age of the domain, presence in spam databases, and the reference mass.

After determining that a domain name is appropriate, you must contact the current owner. This can be achieved by checking their site or utilizing services like WHOIS to obtain the necessary information. If the owner's contact information isn't publicly available, contacting the registrar for assistance may be necessary.