Was ist ein CNAME-Record?
Ein CNAME-Record macht einen Hostnamen zum Alias eines anderen kanonischen Namens, sodass dessen A- und AAAA-Records zur Auflösung der Adresse genutzt werden. Er ist üblich für Subdomains, die auf CDNs oder SaaS-Anbieter verweisen, und lässt Sie deren Infrastruktur folgen, ohne ihre IP-Adressen zu verfolgen. Ändert der Anbieter die IPs, funktioniert Ihr CNAME automatisch weiter.
Wie ein CNAME-Alias zu einer Adresse auflöst
Ein CNAME speichert keine IP; er verweist einen Hostnamen auf einen anderen. Trifft ein Resolver auf einen CNAME, startet er die Suche beim Zielnamen neu und folgt dessen A- oder AAAA-Records bis zur endgültigen Adresse. Zum Beispiel bedeutet shop.example.com CNAME mystore.shopify.com, dass eine Anfrage für shop.example.com über den Hostnamen von Shopify auflöst. Diese Indirektion ist der Grund, warum CDNs und SaaS-Plattformen Ihnen ein CNAME-Ziel geben: Sie können die zugrunde liegenden IPs frei ändern, und Ihre Subdomain folgt ohne Anpassungen Ihrerseits.
So lesen Sie Ihre CNAME-Ergebnisse
Ein CNAME-Ergebnis zeigt den Alias-Hostnamen und das kanonische Ziel, auf das er verweist, etwa www.example.com CNAME example.com oder blog.example.com CNAME hosted.ghost.io. Um die endgültige IP zu sehen, folgen Sie der Kette: Die A- und AAAA-Records des Ziels lösen die Adresse auf. Verweist ein CNAME auf ein Ziel, das selbst einen CNAME hat, folgen Resolver der Kette, wobei lange Ketten Lookups und Latenz hinzufügen. Ein CNAME, der auf einen Hostnamen ohne Records verweist, ist defekt und schlägt bei der Auflösung fehl.
Häufige CNAME-Fehler und Einschränkungen
Die wichtigste Regel ist, dass Sie keinen CNAME auf die Root-Domain (example.com) setzen können, weil der Apex mit den erforderlichen NS- und SOA-Records koexistieren muss und ein CNAME einen Namen nicht mit anderen Records teilen darf. Verwenden Sie stattdessen einen A-Record oder die ALIAS/ANAME-Funktion eines Anbieters am Apex. Sie können auch keinen CNAME zu einem Hostnamen hinzufügen, der bereits einen A-, MX- oder TXT-Record hat. Ein häufiger Fehler ist, einen CNAME auf ein SaaS-Ziel zu verweisen, bevor der Dienst dort aktiviert wurde, was ihn unauflösbar macht.