Was ist ein CNAME?
CNAME steht für Canonical Name.
Ein CNAME ist ein DNS-Eintrag, der einen Namen auf einen anderen Namen verweisen lässt, statt selbst eine Adresse zu nennen.
Ohne Fachbegriffe, für Betriebe ohne eigene IT.
Auf dieser Seite3 Abschnitte
Einfach erklärt
Ein CNAME ist ein Nachsendeauftrag im Adressbuch. Statt einer Adresse steht dort: „Fragen Sie unter diesem anderen Namen nach.“ So zeigt etwa shop.ihre-firma.de auf den Server Ihres Shopanbieters, ohne dass Sie dessen Adressen kennen müssen. Ändert der Anbieter seine Server, passt er nur seinen eigenen Eintrag an, und Ihrer stimmt weiter.
Wo Sie ihm begegnen
Website-Baukästen, Shopsysteme, Newsletterdienste und Microsoft 365 bitten oft darum, einen CNAME anzulegen. Bei Microsoft 365 etwa laufen so die Schlüssel für die DKIM-Unterschrift, die Microsoft dann selbst austauschen kann.
Was Sie wissen sollten
Für die Domain selbst, also ihre-firma.de ohne Vorsatz, ist ein CNAME nicht erlaubt. Deshalb verlangen manche Anbieter, dass Ihre Website unter www (öffnet in einem neuen Tab). erreichbar ist, oder sie bieten einen Ersatz an. Das stellt Ihr IT-Dienstleister ein.
Regeln
- Ein Name mit CNAME darf keine weiteren Einträge tragen (RFC 1034 Abschnitt 3.6.2, RFC 2181 Abschnitt 10.1). Ausnahme sind DNSSEC-Einträge wie
RRSIGundNSEC. - Daraus folgt: kein CNAME an der Zonenspitze (Apex), weil dort immer
SOAundNSstehen. - MX- und NS-Einträge dürfen nicht auf einen CNAME zeigen (RFC 2181 Abschnitt 10.3).
- Ketten aus mehreren CNAMEs sind erlaubt, kosten aber je Glied eine Auflösung.
shop.ihre-firma.de. CNAME shops.example-shop.net.
nl._domainkey.ihre-firma.de. CNAME nl._domainkey.example-newsletter.net.
Ersatz an der Zonenspitze
Viele DNS-Anbieter bieten eigene Typen wie ALIAS oder ANAME oder „CNAME Flattening“: Der Nameserver löst das Ziel selbst auf und liefert A- und AAAA-Einträge aus. Das ist kein Standard, verhält sich je Anbieter anders und geht beim Anbieterwechsel nicht mit.
Typische Fehler
- CNAME neben TXT oder MX am selben Namen. Je nach Software wird einer der Einträge ignoriert oder die Zone abgelehnt.
- Verwaister CNAME. Der Dienst ist gekündigt, der Verweis zeigt aber weiter auf dessen Namen. Kann ein Fremder diesen Namen beim Dienst anlegen, übernimmt er Ihre Subdomain (Subdomain Takeover).
- CAA und CNAME. Für einen Namen mit CNAME prüfen Zertifizierungsstellen die CAA-Einträge am Ziel. Das kann eine Zertifikatsausstellung unerwartet blockieren.
Prüfen
dig +short CNAME shop.ihre-firma.de
dig shop.ihre-firma.de A