Was ist ein CNAME-Eintrag (kanonischer Name)?

Wandern in den Allgäuer Alpen

Autoren

Tasmiha Khan

Writer

Was ist ein CNAME-Eintrag (kanonischer Name)?

Ein CNAME-Eintrag oder kanonischer Namenseintrag dient als Alias innerhalb des Domain Name Systems (DNS) und leitet einen Domainnamen an einen anderen weiter.

Er ermöglicht die Auflösung mehrerer Domainnamen zur gleichen IP-Adresse und vereinfacht die Verwaltung verschiedener Services oder Subdomains, indem er sie auf eine einzige Zieldomain verweist. Insbesondere müssen alle CNAME-Einträge auf einen Domainnamen und nicht auf eine IP-Adresse verweisen.

Die Subdomain „www“ ist ein gängiges CNAME-Beispiel. Sie wird als Alias für den Root-Domainnamen bereitgestellt, und Benutzer, die auf „www.example.com“ zugreifen, werden auf die Root-Domain (oder DNS-Zonen-Apex) „example.com“ verwiesen.

Der kanonische Namenseintrag mag komplex klingen, ist aber in der Welt des Internets und des DNS ein relativ einfaches, hilfreiches Tool. Stellen Sie sich DNS als eine riesige Namensdatenbank wie ein Telefonbuch vor, die dafür verantwortlich ist, vertraute Website-Namen wie „www.example.com“ mit den tatsächlichen Internet-Protokoll-Adressen (IP) zu verbinden, die aus einer eindeutigen Reihe von Zahlen bestehen. CNAME-Einträge helfen Unternehmen, Domains zu verwalten, den Datenverkehr effizienter zu verteilen und auszubalancieren und letztlich eine schnellere, nahtlosere Benutzererfahrung zu bieten.

Luftaufnahme einer Autobahn

Bleiben Sie in der Cloud

Abonnieren Sie den wöchentlichen Think-Newsletter und erhalten Sie Tipps von Experten zur Optimierung von Multi-Cloud-Einstellungen in Zeiten von KI.

Wofür wird ein DNS-CNAME-Eintrag verwendet?

CNAME-Einträge dienen als Zeiger oder Aliase, die einen Domainnamen auf einen anderen umleiten. Sie sind entscheidend für die Vereinfachung von Webhosting-Einstellungen, insbesondere bei der Verwaltung mehrerer Subdomains oder bei häufigen Umleitungsänderungen.

Die Bedeutung eines CNAME-Eintrags liegt darin, dass er Flexibilität und Einfachheit bei der Verwaltung der Domainumleitung und der Servicezuweisung bietet. Dies ermöglicht schnelle Änderungen am Domain-Endpunkt, ohne die damit verbundenen Netzwerkdienste zu unterbrechen oder andere Einträge zu verändern.

Häufige Anwendungsfälle sind:

  • Verweisen eines Hostnamens für Netzwerkdienste wie E-Mail, FTP oder CDNs (Content Delivery Networks) auf den Root-Domain-Namen (den „wahren Namen“)

  • Verweisen von Subdomains, die für verschiedene Kunden in der Domain eines Serviceanbieters (company.hostname.com) erstellt wurden, auf die Root-Domain (company.com)

  • Umleiten des Datenverkehrs auf ein optimales CDN basierend auf dem Standort des Benutzers, der Verfügbarkeit von DNS-Servern oder CDNs oder anderen Faktoren

  • Registrierung eines Domainnamens in mehreren Ländern und Weiterleitung von Websites, die für verschiedene Regionen/Länder erstellt wurden, auf die Hauptdomain

  • Verweisen von Websites, die demselben Unternehmen gehören, auf eine primäre Domain
NS1 Connect

IBM NS1 Connect

Stärken Sie die Ausfallsicherheit Ihres Netzwerks mit IBM® NS1 Connect. In diesem Video besprechen wir den Wert von IBM NS1 Connect für die Ausfallsicherheit und Leistung von Anwendungen

.

DNS-Auflösungsprozess für CNAME-Einträge

Das folgende Beispiel für einen Auflösungsprozess veranschaulicht die Funktionsweise von CNAME-Einträgen:

1. Ein DNS-Client fordert eine Adresse an (initiiert eine DNS-Abfrage) und eine DNS-Anfrage wird erstellt. In diesem Beispiel verwenden wir www.example.com als gewünschte Adresse.

2. Ein DNS-Resolver empfängt die Anfrage und findet den autoritativen Nameserver, der die DNS-Zonendatei mit DNS-Einträgen für die Domain „example.com“ enthält.

3. Die DNS-Anfrage wird aufgelöst und der CNAME-Eintrag wird an den Client zurückgegeben.

4. Der Kunde erkennt, dass www.example.com ein Alias für die Adresse „example.com“ ist. Der Client startet eine neue Abfrage für „example.com“.

5. Eine DNS-Anfrage für „example.com“ wird erstellt und der Resolver findet den A-Eintrag für „example.com“ und gibt ihn zurück. Der A-Eintrag enthält die IP-Adresse.

6. Mit dieser IP-Adresse verbindet sich der DNS-Client mit „example.com“.

Beschränkungen für CNAME-Einträge

Für CNAME-Einträge und deren Verwendung gelten bestimmte Einschränkungen, darunter:

  • Ein CNAME kann nicht auf der Ebene der Root-Domain platziert werden. Die Root-Domain ist die DNS Start of Authority (SOA), die auf eine IP-Adresse verweisen muss.

  • Ein CNAME-Eintrag verweist auf einen anderen Domainnamen. CNAME-Einträge verweisen niemals auf eine IP-Adresse.

  • Ein in einem CNAME-Eintrag definierter Hostname darf keine anderen Ressourceneinträge anderer Typen enthalten, z. B. Mail-Exchange-Einträge (MX), TXT-Einträge oder A-Einträge. Es gibt Ausnahmen für DNSSEC-Einträge wie RRSIG und NSEC.

  • Ein CNAME-Eintrag kann auf einen anderen CNAME-Eintrag verweisen, dies ist jedoch ineffizient und wird nicht als gute Praxis angesehen.

  • MX-Einträge und Nameserver-Einträge (NS-Einträge) dürfen niemals auf einen CNAME-Alias verweisen.

Was ist der Unterschied zwischen CNAME-Einträgen, Alias-Einträgen und Weiterleitungen?

Alias-Einträge dienen einem ähnlichen Zweck wie CNAME-Einträge, indem sie einen Domainnamen auf einen anderen umleiten. Das Verständnis der Nuancen zwischen CNAME-Einträgen, Alias-Einträgen und Weiterleitungen sowie ihrer Beziehungen innerhalb der DNS-Landschaft ist grundlegend für eine effiziente Domainverwaltung.

CNAME-Einträge dienen als Aliase und leiten einen Domainnamen an einen anderen weiter. Sie werden hauptsächlich für Subdomains verwendet und können nicht mit anderen Datensätzen auf demselben Hostnamen koexistieren.

Alias-Datensätze, die in ihrer Funktion den CNAME-Datensätzen ähneln, bieten eine Abhilfe, indem sie die gleichzeitige Verwendung anderer Datensatztypen zulassen. Weiterleitungen funktionieren jedoch anders, indem sie Benutzer und Suchmaschinen zu verschiedenen URLs leiten und in der Regel auf Webserver-Ebene implementiert werden.

Ein A-Eintrag (Adressdatensatz) ordnet einen Domainnamen direkt einer IPv4-Adresse zu. AAAA-Datensätze ordnen einen Domainnamen einer IPv6-Adresse zu. Im Gegensatz zu CNAME-Einträgen bieten A-Einträge keinen Alias, sondern eine direkte Übersetzung eines Domainnamens in eine IP-Adresse.

Im breiteren Kontext von DNS spielen CNAME-Einträge zusammen mit anderen Datensätzen wie MX, A, TXT und NS bestimmte Rollen bei der Weiterleitung von Domainnamen, der Weiterleitung des Datenverkehrs, der Angabe von Mailservern, der Zuordnung zu IP-Adressen, der Speicherung von Textdaten und der Angabe autoritativer Nameserver.

Weiterführende Lösungen
IBM NS1 Connect

IBM NS1 Connect ist ein vollständig verwalteter Cloud-Service für DNS, DHCP, IP-Adressverwaltung und Steuerung des Anwendungsdatenverkehrs in Unternehmen.

Entdecken Sie NS1 Connect
Netzwerklösungen

Cloud-Netzwerklösungen von IBM bieten eine leistungsstarke Konnektivität, um Ihre Apps und Ihr Unternehmen zu unterstützen.

Cloud-Netzwerklösungen erkunden
Netzwerk-Support-Services

Konsolidieren Sie die Rechenzentrumsunterstützung mit IBM Technology Lifecycle Services für Cloud-Netzwerke und mehr.

Cloud-Netzwerkdienste
Machen Sie den nächsten Schritt

Erhöhen Sie die Ausfallsicherheit Ihres Netzwerks mit IBM NS1 Connect. Erstellen Sie zunächst ein kostenloses Entwicklerkonto, um sich mit verwalteten DNS-Lösungen vertraut zu machen, oder vereinbaren Sie eine Live-Demo, um zu erfahren, wie unsere Plattform die Leistung und Zuverlässigkeit Ihres Netzwerks optimieren kann.

Erkunden Sie Managed DNS Services Live-Demo buchen