Im Gegensatz zu A-Records, die Domains/Subdomains auf IPs verweisen, verweisen CNAME-Records auf andere Domainnamen. Diese werden oft auch als Alias-Records bezeichnet. CNAME steht für Canonical Name. Wenn ein Nameserver einen Namen sucht und einen CNAME-Record findet, ersetzt er den kanonischen Namen und sucht diesen.
Wenn Sie einen Wert für einen CNAME-Record eingeben, müssen Sie eine bereits vorhandene Domain/Subdomain eingeben. Sie können einen Hostnamen einrichten, der auf Ihren A-Record für eine Subdomain verweist, der wiederum auf eine bestimmte IP-Adresse verweist. Auf diese Weise verweist der CNAME automatisch auf die richtige Subdomain und IP, wenn Sie den Wert für die Subdomain ändern.
Stellen wir uns vor, Sie haben sowohl your-domain.com
als auch www.your-domain.com
. Sie können einen A-Record für your-domain.com
erstellen, der auf die IP-Adresse des Servers verweist. Und Sie können einen CNAME-Record für www.your-domain.com
festlegen, der auf your-domain.com
verweist. Wenn sich also die IP-Adresse ändert, müssen Sie sie nur an einer Stelle aktualisieren: im A-Record für your-domain.com
.
Tatsächlich können Sie mehrere Systeme haben, die alle auf eine IP-Adresse mit einem A-Record verweisen.
Bei CNAME-Records sind einige wichtige Dinge zu beachten:
- CNAME-Records verweisen niemals auf IP-Adressen. Sie verweisen nur auf andere Domain-/Subdomain-Namen. Und diese Namen müssen bereits existieren.
- Sie können keinen CNAME-Record für einen Domainnamen erstellen, für den bereits ein anderer Eintrag vorhanden ist. Beispielsweise können Sie nicht gleichzeitig einen TXT-Record und einen CNAME-Record für
www.your-domain.com
erstellen. - Sie können einen CNAME so einrichten, dass er auf einen anderen CNAME verweist, dies ist jedoch nicht immer empfehlenswert. In der Regel ist es besser, den CNAME so direkt wie möglich auf den Domain-/Subdomainnamen zu verweisen.
- Die Domainnamen müssen vollqualifizierte Domainnamen (FQDN) sein.
- CNAME-Records sind nicht dasselbe wie Web-Weiterleitungen (HTTP). Sie können keine HTTP-Weiterleitungen mit CNAME-Records einrichten.