Ein CNAME-Record (Canonical Name) wird im Domain Name System (DNS) verwendet, um einen Domain-Namen einem anderen Domain-Namen zuzuordnen. Im Gegensatz zu A- oder AAAA-Records zeigt ein CNAME nicht direkt auf eine IP-Adresse, sondern auf eine Ziel-Domain, die selbst bereits über einen A- oder AAAA-Record auf eine IP-Adresse aufgelöst wird.
CNAME-Records sind besonders praktisch, wenn mehrere Domain-Namen auf dasselbe Ziel zeigen sollen. Ändert sich die IP-Adresse der Ziel-Domain, muss lediglich der A- oder AAAA-Record dieser Domain angepasst werden. Alle CNAME-Records, die auf diese Domain verweisen, übernehmen die Änderung automatisch, wodurch der Verwaltungsaufwand deutlich reduziert wird.
Hinweis: NS-, MX-, PTR- oder SRV-Records dürfen nicht auf einen CNAME-Record verweisen.
Im folgenden Beispiel zeigt www.example.com sowohl auf eine IPv4-Adresse (192.0.2.42) als auch auf eine IPv6-Adresse (2001:db8::42). Mit einem CNAME-Record wird ein Domain-Alias www.example.net erstellt, sodass die Web-Dienste zusätzlich unter dieser Domain erreichbar sind:
Durch diese Konfiguration kann www.example.net die gleiche IP wie www.example.com verwenden, ohne dass die IP-Adressen separat gepflegt werden müssen.