InfraNestInfraNest
DNS

CNAME record

Ein CNAME-Datensatz ist ein DNS-Datensatz, der einen Alias-Hostnamen auf seinen kanonischen (echten) Hostnamen abbildet und Resolver veranlasst, stattdessen den Zielnamen nachzuschlagen.

Ein CNAME-Datensatz (Canonical NAME) ist ein DNS-Ressourcentyp, der einen Hostnamen auf einen anderen verweist. Wenn ein Resolver auf einen CNAME trifft, startet er die Abfrage sofort mit dem Zielnamen neu, anstatt den Alias zu verwenden.

Funktionsweise

Wenn Sie www.example.com abfragen und dieser einen CNAME-Datensatz mit Verweis auf example.com hat, ruft der Resolver den CNAME ab und fragt dann example.com nach dessen A-Datensatz oder AAAA-Datensatz ab und gibt die IP-Adresse zurück. Der Alias selbst enthält niemals direkt eine IP-Adresse – der Resolver muss dem Zeiger immer folgen.

Wichtige Einschränkungen

Ein CNAME kann nicht mit anderen Datensatztypen unter demselben Namen koexistieren. Sie können nicht sowohl einen CNAME als auch einen MX-Datensatz, TXT-Datensatz oder einen weiteren A-Datensatz auf demselben Hostnamen haben. Deshalb können Sie einen CNAME nicht an der Apex einer Domain (der bloßen Domain wie example.com) platzieren – die Apex muss NS-Datensätze und einen SOA-Datensatz enthalten, was einen CNAME dort unmöglich macht.

Beispiel

www.example.com.  CNAME  example.com.

Eine Abfrage für www.example.com gibt diesen CNAME zurück; der Resolver fragt dann example.com nach seinen A/AAAA-Datensätzen ab, um die tatsächliche IP zu finden.

Wann es wichtig ist

CNAMEs sind nützlich, um Subdomains auf ein einzelnes Ziel abzubilden, vermeiden Sie aber das Verketten von CNAMEs (Alias verweist auf einen anderen Alias), da dies Latenz hinzufügt. Wenn Sie ein Alias-ähnliches Verhalten an Ihrer Domain-Apex benötigen, verwenden Sie eine anbieterspezifische Lösung wie einen ALIAS- oder ANAME-Datensatz, der nicht Teil des DNS-Standards ist.

WarningSetzen Sie niemals einen CNAME auf den Zonen-Apex (example.com) — er kollidiert mit den erforderlichen SOA- und NS-Records. Verwenden Sie stattdessen einen A-/AAAA-Record oder das ALIAS/ANAME Ihres Anbieters.

Verwandte Begriffe

In Sekunden startklar

Bring deine gesamte Infrastruktur in ein modernes Dashboard.

Kostenloser Plan · Keine Kreditkarte nötig · In Minuten eingerichtet