Ein CNAME-Record (Canonical Name Record) ist ein Typ von DNS-Eintrag, der dazu dient, eine Domain oder Subdomain auf eine andere Domain umzuleiten. Statt einer direkten Zuordnung zu einer IP-Adresse verweist ein CNAME-Eintrag auf einen bereits vorhandenen, kanonischen (offiziellen) Domainnamen. Dies erlaubt es, mehrere Domains oder Subdomains flexibel über einen einzigen Domainnamen zu verwalten und Wartungsarbeiten zu vereinfachen.
Ein CNAME-Record verweist immer auf einen anderen DNS-Namen, niemals direkt auf eine IP-Adresse. DNS-Abfragen auf den mit einem CNAME versehenen Namen werden aufgelöst, indem die DNS-Abfrage zum referenzierten Domainnamen weitergeleitet wird. Erst dann wird die tatsächliche IP-Adresse ermittelt.
Dieses Verfahren ermöglicht es, eine Subdomain oder auch eine komplette Domain auf eine andere Domain umzuleiten. Somit ist es möglich, Änderungen von IP-Adressen oder Infrastruktur transparent vorzunehmen, ohne jeden einzelnen DNS-Eintrag neu konfigurieren zu müssen.
Ein typisches Beispiel sieht so aus:
shop.beispiel.de. IN CNAME shopsystem.anbieter.com.
In diesem Fall verweist die Subdomain shop.beispiel.de auf die externe Domain shopsystem.anbieter.com. DNS-Abfragen für shop.beispiel.de werden also direkt auf die Domain des Anbieters weitergeleitet.
Mit folgenden Befehlen lassen sich CNAME-Records überprüfen:
dig (Linux/Mac): dig shop.beispiel.de CNAME
nslookup (Windows): nslookup -type=CNAME shop.beispiel.de
| DNS-Record | Zweck | Unterschied zum CNAME |
|---|---|---|
| A-Record | Direkte Zuordnung einer Domain oder Subdomain zu einer IPv4-Adresse | Verweist direkt auf eine IP, nicht auf einen anderen Domainnamen |
| AAAA-Record | Direkte Zuordnung zu einer IPv6-Adresse | Ebenfalls direkte IP-Zuordnung, kein Domainverweis |
| ALIAS-Record | Direkter Domain-Verweis ähnlich wie CNAME, aber auch für Root-Domains nutzbar | Kann auch für Hauptdomains verwendet werden; unterstützt von bestimmten DNS-Providern |
In der Hosting-Verwaltungsoberfläche Plesk lassen sich CNAME-Records problemlos über die DNS-Einstellungen einer Domain konfigurieren. Wichtig ist dabei, dass keine konkurrierenden Einträge für dieselbe Subdomain bestehen, da dies zu Konflikten führen könnte. Plesk prüft die DNS-Konfiguration automatisch auf gängige Fehler.
dig oder nslookup, um fehlerhafte Konfigurationen frühzeitig zu erkennen.Der CNAME-Record bietet eine flexible Möglichkeit, Subdomains und andere DNS-Namen einfach auf eine zentrale Domain umzuleiten. Bei richtiger Anwendung reduziert er administrativen Aufwand erheblich und erleichtert die Verwaltung komplexer IT-Infrastrukturen. Allerdings sollten Sie potenzielle Nachteile wie zusätzliche DNS-Abfragen und Inkompatibilitäten mit bestimmten Record-Typen berücksichtigen und entsprechende Vorkehrungen treffen.
Die bereitgestellten Informationen dienen ausschließlich der allgemeinen Orientierung. Für Richtigkeit, Vollständigkeit und Aktualität wird keine Gewähr übernommen. Die Inhalte sind nicht rechtsverbindlich und nicht Bestandteil einer Leistungsbeschreibung.