CNAME-Record

Was ist ein CNAME-Record?

Ein CNAME-Record ist ein DNS-Eintrag, der einen Hostnamen als Alias einem anderen Hostnamen zuordnet. Er verweist nicht direkt auf eine IP-Adresse. Bei einer DNS-Abfrage folgt der Resolver dem Verweis, bis er einen A- oder AAAA-Record mit der erreichbaren IPv4- oder IPv6-Adresse findet.

Wie funktioniert ein CNAME-Record?

Ein CNAME-Record, deutsch: kanonischer Namenseintrag, gehört zum Domain Name System, kurz DNS. Das DNS übersetzt lesbare Domainnamen in technische Zielinformationen. Ein CNAME-Eintrag sagt dabei sinngemäß: Für diesen Alias gelten die DNS-Daten eines anderen Hostnamens.

Ein typisches Beispiel ist eine Subdomain für einen extern betriebenen Shop:

Der Eintrag shop.beispiel.de. CNAME shops.anbieter.de. ordnet den Alias shop.beispiel.de dem Ziel shops.anbieter.de zu. Der Resolver fragt anschließend die A- oder AAAA-Records des Ziels ab. Der Punkt am Ende kennzeichnet in einer klassischen Zonendatei einen vollständigen Domainnamen.

Der CNAME-Record leitet den Besucher nicht auf eine andere URL weiter. Die Adresse shop.beispiel.de bleibt im Browser sichtbar, sofern der Webserver den Hostnamen verarbeitet. Das unterscheidet den DNS-Alias grundlegend von einer HTTP-Weiterleitung, bei der der Server einen Statuscode wie 301 oder 302 ausliefert und der Browser eine neue URL aufruft.

Typische Einsatzbereiche des CNAME-Records

Ein CNAME-Record wird vor allem eingesetzt, wenn der Betreiber des Zielsystems dessen IP-Adressen selbst verwaltet. Ändert ein Cloud-, Shop- oder CDN-Anbieter seine Server, muss der Domaininhaber den Alias normalerweise nicht anpassen. Der CNAME-Record folgt weiterhin dem hinterlegten Zielnamen.

  • Subdomains für externe Systeme: Ein Shop, Buchungssystem oder Kundenportal läuft unter einer eigenen Subdomain.
  • Content Delivery Networks: Eine Subdomain verweist auf den Hostnamen eines CDN, das Inhalte über verteilte Server ausliefert.
  • Domain-Verifizierung: Einige Plattformen verlangen einen vorgegebenen CNAME-Eintrag, um die Kontrolle über eine Domain zu bestätigen.
  • Technische Diensttrennung: Website, Supportbereich und andere Anwendungen können über getrennte Anbieter betrieben werden.

Die Time to Live, kurz TTL, bestimmt, wie lange DNS-Resolver eine Antwort zwischenspeichern dürfen. Bei einer TTL von 3.600 Sekunden kann ein bereits abgefragter Eintrag bis zu einer Stunde im Cache bleiben. Eine Änderung wird deshalb nicht zwingend bei allen Nutzern gleichzeitig sichtbar.

CNAME-Record und technisches SEO

Ein CNAME-Record beeinflusst Rankings nicht direkt. Für technisches SEO zählt, ob der zugeordnete Hostname zuverlässig erreichbar ist, gültiges HTTPS verwendet und die erwarteten Inhalte mit korrektem HTTP-Statuscode ausliefert. Fehler im DNS können Crawling und Indexierung verhindern, weil Suchmaschinen den Server dann nicht erreichen.

Die verbreitete Annahme, ein CNAME-Eintrag übertrage automatisch SEO-Signale auf das Ziel, ist falsch. Backlinks, Canonical-Signale und Weiterleitungen werden auf URL- und HTTP-Ebene ausgewertet. Der CNAME-Record löst lediglich einen Hostnamen technisch auf. Soll eine alte URL dauerhaft durch eine neue URL ersetzt werden, brauchst du eine serverseitige 301-Weiterleitung und keinen DNS-Alias.

Wenn der Alias und der kanonische Zielhostname öffentlich dieselben Inhalte ausliefern, können zwei erreichbare URL-Versionen entstehen. Prüfe deshalb, welcher Hostname indexiert werden soll. Der Webserver sollte unerwünschte Varianten weiterleiten oder für die gewünschte URL konsistente Canonical Tags, interne Links und Sitemap-Einträge ausgeben. Eine umfassende technische SEO-Analyse erfasst solche widersprüchlichen Signale.

Relevanz für SEA und GEO

Für SEA kann ein fehlerhafter CNAME-Record Landingpages unerreichbar machen und dadurch Anzeigenklicks ins Leere führen. Für GEO, also Generative Engine Optimization, gilt dieselbe technische Voraussetzung: Inhalte müssen unter stabilen URLs erreichbar und crawlbar sein, damit Suchmaschinen und andere abrufende Systeme sie verarbeiten können. Der DNS-Eintrag optimiert keine Inhalte, stellt aber einen Teil ihrer technischen Erreichbarkeit sicher.

Unterschied zu ähnlichen Einträgen

Eintrag oder SignalFunktionTypisches Ziel
CNAME-RecordOrdnet einen Hostnamen einem anderen Hostnamen zuservice.anbieter.de
A-RecordOrdnet einen Hostnamen einer IPv4-Adresse zu192.0.2.10
AAAA-RecordOrdnet einen Hostnamen einer IPv6-Adresse zuEine IPv6-Adresse
301-WeiterleitungLeitet eine URL dauerhaft auf eine andere URL weiterEine neue Webadresse
Canonical TagKennzeichnet die bevorzugte URL ähnlicher InhalteEine kanonische URL

Der Unterschied zwischen einem CNAME-Record und einem A-Record liegt im Ziel. Der A-Record enthält direkt eine IPv4-Adresse, während der CNAME-Eintrag einen weiteren Hostnamen nennt. Ein Hostname mit CNAME sollte deshalb nicht gleichzeitig gewöhnliche DNS-Daten wie einen A-, AAAA- oder MX-Record tragen.

Der Unterschied zwischen einem CNAME-Record und einem Canonical Tag liegt in der technischen Ebene. Der DNS-Eintrag steuert die Namensauflösung vor dem Aufbau der Verbindung. Das Canonical Tag steht im HTML-Code oder HTTP-Header und gibt Suchmaschinen einen Hinweis, welche URL bei gleichen oder ähnlichen Inhalten bevorzugt werden soll.

Grenzen eines CNAME-Records

Ein klassischer CNAME-Record kann normalerweise nicht an der Spitze einer DNS-Zone eingesetzt werden. Die Hauptdomain beispiel.de benötigt dort unter anderem SOA- und NS-Einträge. Ein CNAME darf am selben Namen jedoch nicht neben solchen DNS-Daten stehen. Einige DNS-Anbieter lösen diese Einschränkung mit Funktionen namens ALIAS, ANAME oder CNAME Flattening. Diese Funktionen sind anbieterspezifisch und kein gewöhnlicher CNAME-Eintrag.

Ersetze den DNS-Eintrag einer Hauptdomain nicht ungeprüft durch einen CNAME-Record. Ein Konflikt mit den erforderlichen Zonendaten kann Website und E-Mail-Dienste beeinträchtigen. Prüfe vor jeder Änderung den exakten Hostnamen, das Ziel, die TTL und alle bereits vorhandenen Records.</alert]

CNAME-Ketten sind technisch möglich, erhöhen aber die Zahl der notwendigen DNS-Abfragen. Verweist a.beispiel.de auf b.anbieter.de und dieser Hostname erneut auf ein weiteres Ziel, muss der Resolver der gesamten Kette folgen. Eine Schleife, bei der sich zwei Namen gegenseitig referenzieren, kann nicht erfolgreich aufgelöst werden.

CNAME-Record richtig prüfen

Messbar ist ein CNAME-Record mit einer DNS-Abfrage. Geeignet sind beispielsweise die Befehle dig oder nslookup sowie DNS-Prüfwerkzeuge des Hosting-Anbieters. Entscheidend ist nicht nur, ob der Alias angezeigt wird. Das endgültige Ziel muss eine gültige IP-Adresse liefern und anschließend per HTTP oder HTTPS erreichbar sein.

  • Prüfe, ob der eingetragene Alias exakt mit der vorgesehenen Subdomain übereinstimmt.
  • Kontrolliere, ob das CNAME-Ziel ein Hostname und keine IP-Adresse ist.
  • Teste die vollständige DNS-Auflösung bis zum A- oder AAAA-Record.
  • Rufe die URL per HTTPS auf und prüfe Zertifikat, Statuscode und Zielinhalt.
  • Kontrolliere nach einem Relaunch zusätzlich Weiterleitungen, Canonical Tags und interne Links.

Bei einem Domainwechsel reicht eine DNS-Änderung allein nicht aus. Eine SEO-Checkliste für den Website-Relaunch hilft dabei, DNS, Weiterleitungen, Indexierung und interne Verlinkung gemeinsam zu kontrollieren. Ergänzend kann ein kostenloser SEO-Check technische Auffälligkeiten auf erreichbaren Seiten erfassen.

Häufige Fragen zum CNAME-Record

Kann ein CNAME-Record auf eine IP-Adresse zeigen?

Nein. Das Ziel eines CNAME-Records muss ein Hostname sein. Für die direkte Zuordnung zu einer IPv4-Adresse dient ein A-Record, für eine IPv6-Adresse ein AAAA-Record.

Wie lange dauert eine CNAME-Änderung?

Die Dauer hängt von der eingestellten TTL und bereits vorhandenen DNS-Caches ab. Neue Abfragen können den geänderten Wert früh erhalten, während andere Resolver bis zum Ablauf ihres Cache-Eintrags noch die alte Antwort liefern.

Kann man einen CNAME-Record für die Hauptdomain verwenden?

Ein klassischer CNAME-Record ist an der Spitze einer DNS-Zone normalerweise nicht möglich, weil dort bereits SOA- und NS-Einträge liegen müssen. Einige Anbieter stellen dafür ALIAS, ANAME oder CNAME Flattening bereit.

Ist ein CNAME-Record eine Weiterleitung?

Nein. Ein CNAME-Record ordnet im DNS einen Hostnamen einem anderen Hostnamen zu. Eine URL-Weiterleitung erfolgt dagegen über einen HTTP-Statuscode und kann die im Browser sichtbare Adresse ändern.

Braucht ein CNAME-Record ein eigenes SSL-Zertifikat?

Der öffentlich aufgerufene Hostname muss vom ausgelieferten TLS-Zertifikat abgedeckt sein. Ein Zertifikat nur für den technischen Zielhostname genügt nicht, wenn Nutzer eine andere Subdomain im Browser aufrufen.

Kann ein CNAME-Record E-Mails beeinflussen?

Ja, wenn DNS-Einträge am falschen Hostnamen ersetzt oder entfernt werden. Ein Name mit CNAME kann nicht gleichzeitig reguläre MX-Einträge tragen. Änderungen sollten deshalb immer gegen die bestehende DNS-Zone geprüft werden.

Wenn DNS, Crawling und Indexierung gemeinsam geprüft werden sollen, bietet ein technischer Potenzialcheck eine klare Ausgangsbasis.

Kostenlosen Potenzialcheck anfragen


Sie haben noch Fragen?

Kontaktieren Sie uns

SEO Agentur kostenlose SEO Potentialanalyse


Weitere Inhalte