Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the correct term for apex/naked/bare/root domain names?

When you search term Apex Domains on Google Search, the top page you get is https://help.github.com/en/articles/about-supported-custom-domains, which explains the concept as:

An apex domain is a root domain that does not contain a subdomain part. Apex domains are also known as base, bare, naked, root apex, or zone apex domains. In DNS provider settings apex domains are sometimes symbolized by an @ symbol. For example:

  • example.com is an apex domain because it doesn't have any subdomain parts.
  • Whereas www.example.com is not an apex domain because it contains the > subdomain part www.

This description alone says this concept is also known as

  • base domains
  • bare domains
  • naked domains
  • root apex domains
  • zone apex domains

Is there really not a well-recognized and established name for this concept?

like image 771
ahmet alp balkan Avatar asked Apr 01 '19 18:04

ahmet alp balkan


People also ask

What is Apex domain name?

An apex domain is a custom domain that does not contain a subdomain, such as example.com . Apex domains are also known as base, bare, naked, root apex, or zone apex domains. An apex domain is configured with an A , ALIAS , or ANAME record through your DNS provider.

What is root or apex domain?

A domain apex is the root of a registrable domain and does not contain a subdomain part. Apex domains are also often referred to as base domains, bare domains, naked domains, root apex domains, or zone apex domains but these are all relatively interchangeable in descriptions.

What is the root domain called?

Root domain name definition Root domain – the domain of the highest level in any domain name system. The root domain of the Internet (sometimes called the zero-level domain) is serviced by the root servers of the domain name system, which are located in different countries around the world.

What is bare domain?

Bare domains are also called "naked domain", "APEX domain" or "root domain. They have no prefix and look like so: fortrabbit.com . Some think that they are aesthetically more pleasing than their subdomain counterparts. But they don't play well as with cloud services — like ours.


Video Answer


1 Answers

If you want to be 100% technically correct, this latest RFC from the IETF does give precise information on all DNS terminology.

https://www.rfc-editor.org/rfc/rfc7719 "DNS Terminology".

Note that this deals with technical terms, not marketing ones.

If you search for apex in it you get:

Apex: The point in the tree at an owner of an SOA and corresponding authoritative NS RRset. This is also called the "zone apex". [RFC4033] defines it as "the name at the child's side of a zone cut". The "apex" can usefully be thought of as a data-theoretic description of a tree structure, and "origin" is the name of the same concept when it is implemented in zone files. The distinction is not always maintained in use, however, and one can find uses that conflict subtly with this definition. [RFC1034] uses the term "top node of the zone" as a synonym of "apex", but that term is not widely used. These days, the first sense of "origin" (above) and "apex" are often used interchangeably.

In light of this, github definition is slightly wrong. example.com is the apex of the zone example.com (because it is delegated from .com, that we know for sure), that has www.example.com in it.

Speaking about domains and subdomains is something opening to many perils, as you can not judge, just by looking at the string, where the zone cuts are, hence where the "subdomain" starts. Examples to study: www.dk, www.minefi.gouv.fr to start with.

Just by looking at www.example.com (without doing any kind of DNS queries) you can not say if www is just a label inside the example.com zone, or if www.example.com is an apex because it has been delegated from example.com. Of course, one might argue that www gives an hint, but then replace it with admin, and the mystery remains unsolved.

like image 135
Patrick Mevzek Avatar answered Oct 18 '22 21:10

Patrick Mevzek