How do domain names work?

A domain name consists of two major components: the canonical name (e.g. “mydomain”), paired with a top-level domain space, known as a TLD (e.g. “.com”). Together, they create a domain name (e.g. “mydomain.com”) which can then be assigned to a computer or web site that is hosted on the Internet. By the term “hosting”, we mean that a space on an Internet-accessible computer is assigned a domain name, and is then made accessible to users who access it via a web browser or other application using Internet-based protocols.

For example, when accessing the Google web site in your web browser, your computer is opening a connection to¬†www.google.com, and then displaying the contents of Google’s web site in your web browser. Behind the scenes, your computer resolves the domain “www.google.com” to an IP address assigned to a computer on the Internet, then connects to that computer, requests the Google homepage, and displays the Google homepage on your web browser.