A canonical name refers to a type of database record in the domain name system (DNS) that indicates a domain name has an alias. This is useful in situations where multiple servers operate from a single IP address.

Canonical Name Examples

If, for instance, you have two domain names that point to the same application, e.g., and, a canonical name helps to avoid maintaining two records. In this example, the canonical name points to, while the latter points to a server IP address.

Use Cases of Canonical Name