Ein CNAME-Eintrag verknüpft eine Subdomain (wie shop.deinedomain.de) mit einem anderen Domain- oder Hostnamen, ohne dass du erneut eine IP-Adresse angeben musst. Das ist praktisch beim Einrichten von Subdomains, zum Beispiel für einen Webshop, einen E-Mail-Dienst oder eine externe Anwendung. In diesem Artikel erfährst du, was ein CNAME-Eintrag genau macht, wie du ihn Schritt für Schritt erstellst und welche Fallstricke du vermeiden solltest.
Was ist ein CNAME-Eintrag?
CNAME steht für Canonical Name. Es handelt sich um einen DNS-Eintrag, der eine Subdomain auf einen anderen Hostnamen verweisen lässt, anstatt direkt auf eine IP-Adresse. Wenn ein Besucher shop.deinedomain.de aufruft, sucht der Browser zunächst den CNAME-Eintrag, folgt dieser Verweisung zu zum Beispiel shops.anbieter.com, und ruft erst dort die zugehörige IP-Adresse ab.
Der große Vorteil: Ändert sich die IP-Adresse des Zielservers, musst du in deinem eigenen DNS nichts anpassen. Der CNAME-Eintrag verweist weiterhin auf den Hostnamen, und dieser Hostname regelt selbst die Verknüpfung zur richtigen IP-Adresse.
Wann verwendest du ein CNAME statt eines A-Records?
Ein A-Record verknüpft eine Domain oder Subdomain direkt mit einer IP-Adresse. Ein CNAME verknüpft eine Subdomain mit einem anderen Hostnamen. Verwende ein CNAME, wenn:
- Du eine Subdomain mit einem externen Dienst verknüpfen möchtest, wie einem Helpdesk-Tool, einer E-Mail-Marketing-Plattform oder einem CDN.
- Der Zielserver regelmäßig die IP-Adresse wechseln kann, sodass du nicht jedes Mal selbst den DNS-Eintrag aktualisieren musst.
- Der Anbieter eines Dienstes ausdrücklich darum bittet, einen CNAME-Eintrag zur Verifizierung oder Verknüpfung zu erstellen.
Verwende dagegen einen A-Record, wenn du die Subdomain direkt auf eine feste IP-Adresse deines eigenen Servers verweisen lassen möchtest, zum Beispiel bei Webhosting auf deiner eigenen Infrastruktur.
Schritt für Schritt: CNAME-Eintrag erstellen
Die genauen Schritte unterscheiden sich leicht je nach Verwaltungspanel, aber das Prinzip ist überall gleich. Nachfolgend die Vorgehensweise über Plesk, das Panel, das bei Tandata standardmäßig verwendet wird.
Melde dich bei Plesk an
Gehe zu deiner Plesk-Umgebung und wähle die Domain aus, für die du eine Subdomain verknüpfen möchtest.
Öffne die DNS-Einstellungen
Klicke im Menü deiner Domain auf ‚DNS-Einstellungen‘, um die Übersicht der bestehenden DNS-Einträge zu öffnen.
Füge einen neuen Eintrag hinzu
Wähle ‚Eintrag hinzufügen‘, wähle als Typ CNAME und gib beim Hostnamen die gewünschte Subdomain ein, zum Beispiel shop.
Trage den Ziel-Hostnamen ein
Gib bei ‚Canonical Hostname‘ den vollständigen Hostnamen ein, auf den die Subdomain verweisen soll, inklusive eines Punkts am Ende, falls dies verlangt wird.
Speichern und auf Propagation warten
Bestätige den Eintrag. DNS-Änderungen können einige Zeit benötigen, bevor sie überall sichtbar sind.
Häufige Fehler und wie du sie behebst
Ein paar Dinge gehen beim Einrichten eines CNAME-Eintrags häufig schief:
- Ein CNAME mit anderen Einträgen für dieselbe Subdomain kombinieren. Das ist nicht erlaubt: Ein Hostname mit einem CNAME-Eintrag darf keinen anderen Eintrag (wie MX oder TXT) haben.
- Vergessener Punkt am Ende des Hostnamens. Manche Panels verlangen einen abschließenden Punkt, um anzuzeigen, dass es sich um einen vollqualifizierten Domainnamen handelt.
- CNAME für die Hauptdomain verwenden. Das ist technisch nicht erlaubt; verwende hierfür einen A-Record oder ALIAS-Eintrag.
- Zu schnell testen. DNS-Änderungen sind nicht immer sofort überall aktiv, gib ihnen etwas Zeit, bevor du schlussfolgerst, dass etwas nicht funktioniert.
Benötigst du neben der Subdomain auch geschäftliche E-Mail auf derselben Domain? Achte dann gut darauf, dass die MX-Einträge von deinen CNAME-Einstellungen getrennt bleiben, siehe unsere Seite über geschäftliche E-Mail für weitere Erklärungen. Möchtest du eine neue Domain registrieren, um Subdomains einzurichten, dann schau dir die Möglichkeiten bei Domainnamen an.
Häufig gestellte Fragen
Kann ich mehrere CNAME-Einträge für dieselbe Subdomain erstellen?
Nein, eine Subdomain darf nur einen CNAME-Eintrag haben und keinen anderen Eintragstyp daneben.
Wie lange dauert es, bis ein CNAME-Eintrag aktiv ist?
Das hängt von der DNS-Propagation und dem TTL-Wert des Eintrags ab, rechne aber mit einiger Zeit, bevor die Änderung überall sichtbar ist.
Kann ich ein CNAME für meine Hauptdomain verwenden?
Nein, das ist laut DNS-Standard nicht erlaubt. Verwende für die Hauptdomain einen A-Record.
Wo stelle ich einen CNAME-Eintrag ein, wenn ich bei Tandata hoste?
Das machst du einfach über die DNS-Verwaltung in Plesk, wie im Schritt-für-Schritt-Plan oben beschrieben.
Ich bin unsicher, ob mein CNAME richtig eingestellt ist, was nun?
Überprüfe den Eintrag mit einem DNS-Check-Tool oder schau in der Wissensdatenbank nach weiteren Erklärungen, oder kontaktiere den Support.
Fazit
Einen CNAME-Eintrag für eine Subdomain zu erstellen ist eine Frage der Wahl des richtigen Eintragstyps in deiner DNS-Verwaltung, der Eingabe des Hostnamens und der korrekten Einstellung des Ziel-Hostnamens. Achte darauf, keine anderen Einträge mit einem CNAME zu kombinieren, und gib der Änderung Zeit, um überall aktiv zu werden. Bei Zweifeln überprüfe immer mit einem DNS-Check-Tool.