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.
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.
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“.
Für CNAME-Einträge und deren Verwendung gelten bestimmte Einschränkungen, darunter:
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.
IBM NS1 Connect ist ein vollständig verwalteter Cloud-Service für DNS, DHCP, IP-Adressverwaltung und Steuerung des Anwendungsdatenverkehrs in Unternehmen.
Cloud-Netzwerklösungen von IBM bieten eine leistungsstarke Konnektivität, um Ihre Apps und Ihr Unternehmen zu unterstützen.
Konsolidieren Sie die Rechenzentrumsunterstützung mit IBM Technology Lifecycle Services für Cloud-Netzwerke und mehr.