Domain names are easy-to-remember words that we can use to communicate to a DNS server the website we want to visit. The Domain Name System (DNS) is what translates the friendly name to an IP address.
Somewhat like international phone numbers, DNS gives every server a memorable and easy-to-spell address, such as lifewire.com. The domain name hides the IP address that most people aren’t interested in seeing or using, like the 126.96.36.199 address used by lifewire.com.
In other words, it’s much easier to type “lifewire.com” in your web browser than it is to remember and enter the IP address that the website uses. This is why domain names are so incredibly useful.
Here are several examples of what’s meant by a “domain name:”
In each of these instances, when you access the website using the domain name, the web browser communicates with the DNS server to understand the IP address that the websites uses. The browser can then communicate directly with the web server using the IP address.
Domain names are organized right to left, with general descriptors to the right, and specific descriptors to the left. It’s like family surnames to the right and specific person names to the left. These descriptors are called “domains”.
The top-level domain (i.e. TLD, or parent domain) is to the far right of a domain name. Mid-level domains (children and grandchildren) are in the middle. The machine name, often “www”, is to the far left. All of this combined is what’s referred to as the Fully Qualified Domain Name.
Tip: Most American servers use three-letter top-level domains (e.g. .com and .edu), while other countries commonly use two letters or a combinations of two letters (e.g. .au, .ca, .co.jp).
To be technically correct, a domain name is commonly part of a larger internet address called a URL. The URL goes into much more detail than a domain name, providing more information like the specific folder and file on the server, the machine name, and the protocol language.
There could be a number of reasons behind why a website won’t open when you type a particular domain name into the web browser: