Wichtiger Hinweis: Google und Yahoo werden DMARC ab April 2024 vorschreiben.
PowerDMARC

CNAME vs. A-Eintrag

CNAME vs. A-Eintrag

CNAME vs. A-Eintrag

Lesezeit: 3 min

DNS oder Domain Name System verbindet unsere Webserver mit Websites. Es ist vergleichbar mit einem Telefonbuch, das von Servern verwendet wird, um Sie zu der gewünschten Website zu leiten. Das Konzept des DNS dreht sich um verschiedene Arten von Einträgen. In diesem Blog geht es um CNAME und A-Datensätze. 

Was ist ein DNS-Eintrag?

DNS wurde entwickelt, damit Sie auf Websites zugreifen können, indem Sie Domänennamen anstelle von IP-Adressen eingeben. Es ist praktisch unmöglich, sich die IP-Adressen von so vielen Websites zu merken oder zu behalten. 

Der DNS-Eintrag befindet sich auf dem maßgeblichen Server Ihrer Domäne und ist der Schlüssel für das Funktionieren Ihrer Domäne und Ihrer Website. Er enthält Informationen darüber, wie Ihre Domäne verschiedene Anfragen, mit ihr verbundene IP-Adressen usw. verwaltet. Es gibt verschiedene Arten von DNS-Einträgen, deren Nutzen von extrem wichtig bis einfach nur nützlich reicht.

Zwei gängige DNS-Eintragstypen sind CNAME- und A-Einträge. A-Datensätze werden als wichtige DNS-Datensätze eingestuft, während CNAME theoretisch nicht notwendig ist, in der Praxis aber als wichtig angesehen wird. Sie sollten ihn verwenden, wenn Sie möchten, dass Ihre Website gut erreichbar ist. 

Was ist ein CNAME-Eintrag?

Bevor wir uns mit den Unterschieden zwischen CNAME und A-Datensätzen befassen, sollten wir kurz den Zweck der beiden Datensätze verstehen. 

A DNS CNAME-Eintrag bietet eine Zuordnung von Alias-Domains und Subdomains zur Hauptdomain. C steht hier für "kanonisch". Dies bezieht sich auf die Verbindung von Subdomänen mit der kanonischen Namensdomäne oder den für einen anderen DNS-Hostnamen gelieferten Einträgen.

Beachten Sie, dass ein CNAME-Eintrag auch eine Verbindung zwischen einer Subdomäne und einer übergeordneten Domäne herstellt. Es kann also sein, dass nicht immer dieselbe Seite geladen wird, wenn Sie einen Domänennamen eingeben. Sie müssen trotzdem CNAME-Einträge erstellen, die diese Subdomains mit der übergeordneten Domain verbinden. 

Das bedeutet nicht, dass Sie beim Zugriff auf eine Subdomain einer Domain auf die Homepage weitergeleitet werden (die dieselbe Seite ist wie die der übergeordneten Domain). Stattdessen werden Sie zu den entsprechenden Dateien der jeweiligen Domäne weitergeleitet. Dabei kann es sich um eine Blogseite, eine Produktseite, eine Über-uns-Seite usw. handeln.

CNAME-Einträge sind hilfreich, wenn der Webmaster die IP-Adresse der Website ändert. Anstatt also A-Einträge für alle Unterdomänen zu ändern, müssen Sie nur den A-Eintrag für die übergeordnete Website ändern. 

Sie können Ihre CNAME-Einträge mit einer CNAME-Datensatz-Lookup Werkzeug.

Was ist ein A-Datensatz?

Der Zweck von DNS A-Eintrag ist es, Ihnen zu helfen, die gewünschte Website zu finden, ohne die IP-Adresse eingeben zu müssen. Er enthält Einträge von IP-Adressen, die bestimmten Websites entsprechen; A steht also für "Adresse". Ohne einen A-Eintrag können Sie eine Website nicht über ihren Domänennamen erreichen.

Wenn Sie einen beliebigen Domänennamen in die Adressleiste Ihres Browsers eingeben, gibt der zuständige Server die IP-Adresse der Domäne zurück, die sich in den Zonendateien befindet. So können Sie auf einer Website navigieren.

Sie können zum Beispiel den Domänennamen "powerdmarc" in die Adresszeile Ihres Browsers eingeben, und der DNS-A-Eintrag ermittelt die IP-Adresse.

Beachten Sie, dass A-Einträge nur mit IPv4-Adressen und nicht mit IPv6 funktionieren. Sie benötigen einen AAAA-Eintrag für IPv6.

Sie können Ihre A-Einträge mit einer A-Datensatz-Lookup Werkzeug.

Unterschied zwischen einem DNS-A-Eintrag und einem CNAME-Eintrag 

Um den Unterschied zwischen A-Eintrag und CNAME im Detail zu verstehen, betrachten wir das folgende Beispiel.

Hostname/ Domäne/ Subdomäne DNS-Eintragstyp Reiseziel
Beispiel.com Eine Aufzeichnung 12.345.67.89
www.example.com CNAME-Eintrag Beispiel.com
blog.beispiel.de CNAME-Eintrag Beispiel.com
shop.beispiel.de CNAME-Eintrag shop.work.com

Wie Sie feststellen werden, besteht der Unterschied zwischen CNAME- und A-Datensätzen darin, dass ein A-Datensatz die übergeordnete Domäne oder den Hostnamen mit der richtigen IP-Adresse verbindet. CNAME-Einträge hingegen verknüpfen Domain-Aliase (www) und Subdomains (mail) mit der im A-Eintrag aufgeführten Hauptdomain. Die "Shop"-Domain leitet auf den "Work"-Server weiter, um zu verwalten, auf welcher IP-Adresse die Produkte gehostet werden.

Ein weiterer wesentlicher Unterschied zwischen CNAME- und A-Datensätzen besteht darin, dass A-Datensätze Websites mit IP-Adressen verbinden, während CNAME-Datensätze Subdomains und Aliase mit einem anderen Domäneneintrag und nicht mit dessen IP-Adresse verbinden.

Beachten Sie, dass Sie alle CNAME-Einträge auf die übergeordnete Domäne ausrichten müssen und nicht auf andere Aliase, die mit der übergeordneten Domäne verknüpft sind. Dies führt zu einem zusätzlichen Schritt bei der DNS-Suche Prozess. Dies führt zu einem zusätzlichen Zeitaufwand und unnötigen Komplikationen.

Beenden der mobilen Version