What is Canonical Name (CNAME)?
Canonical name (CNAME) is a record in the DNS database that specifies the true host name of a computer associated with its aliases. It is important when multiple services are running from a single IP address.
A canonical name (CNAME) is a proper host name for a computer or a network server. CNAMEs specify an alias or a short name for the canonical host name record in domain name systems.
CNAME records are usually defined in RFC 1034. The records within CNAME are handled in the domain name system and are subject to their use. If a domain name system finds a CNAME record while searching for a regular resource record, it will restart the query using the canonical name. The canonical name referenced by a CNAME record is somewhere in the domain name system, even if it is a local or remote server in a different DNS zone. CNAME often refers to the label or the left part of a CNAME record.