Verwendung
Ein CNAME-Record verweist eine Subdomain auf eine andere (Sub-)Domain.
Beispiel:
| Typ | Name (verwendest du @ für root) | Alias / Wert | TTL |
|---|---|---|---|
| CNAME | www | example.com. | |
| A | @ | 203.0.113.1 |
ServerIP
🌐203.0.113.1
example.com
www.example.com
Beschreibung
Die Zone selbst wird automatisch am Ende des Wertes ergänzt (z.B. www wird interpretiert als www.example.com).
Punkt am Ende der (Sub)Domain
Der Wert wird exakt so verwendet, wie du ihn angegeben hast und es wird keine Domainendung ergänzt (z.B. www.example.com. wird interpretiert als www.example.com).
Mehr Informationen
Im Gegensatz zu A-Records, die eine Domains / Subdomain auf IPs verweisen, verweisen CNAME-Records auf andere Domains. Diese werden oft auch Alias-Records genannt. CNAME steht für Canonical Name. Wenn ein Nameserver eine Domain auflöst und einen CNAME-Record findet, ersetzt er den kanonischen Namen entsprechend und löst diesen stattdessen auf.
Wenn du einen Wert für den CNAME-Record festlegst, musst du eine Domain / Subdomain angeben, die bereits existiert. Du kannst einen Hostnamen festlegen, der auf eine Subdomain verweist, die wiederum einen eigenen A-Record besitzt, welcher auf eine bestimmte IP-Adresse verweist. Auf diese Weise verweist der CNAME automatisch auf die richtige Subdomain und IP-Adresse, wenn du den Wert der Subdomain änderst. Beispiel:
Angenommen, du hast example.com und www.example.com. Du kannst einen A-Record für example.com erstellen, der auf die IP-Adresse des Servers verweist. Zusätzlich kannst du einen CNAME-Record für www.example.com erstellen, der auf example.com verweist. Falls sich die IP-Adresse mal ändert, musst du diese nur an einer Stelle aktualisieren: dem A-Record für example.com.
So kannst du mehrere Systeme über einen einzelnen A-Record auf dieselbe IP-Adresse verweisen.
Mit CNAME-Records gibt es ein paar wichtige Punkte zu beachten:
- CNAME-Records verweisen nie auf IP-Adressen. Sie verweisen ausschließlich auf andere (Sub-)Domainnamen. Und diese Namen müssen bereits existieren.
- Du kannst keinen CNAME-Record für einen Domainnamen erstellen, der bereits einen anderen Record besitzt. Du kannst also beispielsweise nicht beides, einen TXT-Record und CNAME-Record für
www.example.comhaben. - Du kannst mit einem CNAME auf einen anderen CNAME verweisen, das wird aber nicht immer empfohlen. Meist ist es besser, mit einem CNAME so direkt wie möglich auf den (Sub-)Domainnamen zu verweisen.
- Der Domainname muss ein "Fully-Qualified Host Name" (FQDN) sein.
- CNAME-Records sind nicht dasselbe wie eine Web-Weiterleitung (HTTP). Du kannst mittels CNAME-Records keine HTTP-Weiterleitung einrichten.
- CNAME-Records können nicht für den Zonen-Root/Apex
@erstellt werden. Manche Anbieter bieten dafür den nicht standardisierten Record-TypALIAS/ANAMEan.