Domain IP Lookup

Ein CNAME ist Alias für einen Namen, nicht für eine Adresse

www.example.com

CNAME-Eintrag

cdn.provider.net

Ziel-Hostname

192.0.2.10

A-Eintrag, finale Antwort

DNS-Grundlagen

CNAME-Ketten erklärt: Einem Alias bis zur IP folgen

4 Min. Lesezeit

Ein CNAME-Record macht einen DNS-Namen zum Alias eines anderen, kanonischen Hostnamens. Der Alias selbst enthält keine IPv4- oder IPv6-Adresse; ein Resolver folgt dem Ziel und sucht dort nach den angeforderten Daten. Eine Kette entsteht, wenn ein Alias auf einen Namen zeigt, der selbst ein Alias ist, oder wenn das DNS-Setup eines Anbieters mehrere verwaltete Ziele einschiebt, bevor eine Adresse zurückgegeben wird. Das ist bei Hosting-Plattformen und CDNs üblich. Wer die Kette versteht, erkennt, warum eine einfache Abfrage zuerst einen Hostnamen und eine IP erst nach weiteren Auflösungsschritten zeigen kann.

Jedes Glied bewusst verfolgen

Angenommen, www.example.com ist ein CNAME auf customer.hosting.example, der seinerseits auf einen regionalen Dienstnamen verweist. Der Resolver folgt der Kette weiter, bis er die angeforderten Adressdaten findet oder auf einen Fehler bzw. eine ungültige Konfiguration stößt. Jedes Alias-Ziel ist ein eigener DNS-Name und kann eine eigene TTL und einen eigenen Anbieter als Besitzer haben. Notieren Sie beim Debugging jedes Glied und nicht nur die endgültige Adresse. Ist das Ziel falsch geschrieben, fehlt oder führt zurück in eine Schleife, kann die Auflösung scheitern, obwohl der erste CNAME-Record in einem Dashboard korrekt formatiert aussieht.

Ergebnis der KetteWas zu prüfen ist
Alias löst zu A / AAAA aufEndgültige Adresswerte und ihre TTLs
Ziel hat den angeforderten Typ nichtOb das Ziel diese Record-Familie veröffentlichen sollte
Ziel liefert NXDOMAINSchreibweise des Hostnamens und Status des Ziels beim Anbieter
Kette läuft in einer SchleifeZirkuläre Aliase oder widersprüchliche Anbieterkonfigurationen
Je nach Resolver andere ZieleCDN-, Geo-Routing- oder Cache-Verhalten

CNAME-Regeln setzen Grenzen. Ein Name, der ein CNAME ist, darf am selben Besitzernamen im Allgemeinen keine anderen, nicht zugehörigen Daten tragen -- abgesehen von DNSSEC-bezogenen Records und besonderen Anbieterimplementierungen. Deshalb kollidiert ein CNAME am Zone Apex im Standard-DNS mit den erforderlichen SOA- und NS-Records. Manche DNS-Hoster bieten ALIAS-, ANAME- oder Flattening-Funktionen an, um am Apex einen ähnlichen Komfort zu bieten, setzen diese aber unterschiedlich um und geben öffentlich synthetisierte Adress-Records zurück. Gehen Sie nicht davon aus, dass eine Funktion namens Alias in der Oberfläche eines Anbieters zwangsläufig ein echter CNAME auf der Leitung ist.

TTL und Zuständigkeit des Anbieters sind wichtig

Jeder Schritt einer Auflösungskette kann unabhängig gecacht werden. Eine Änderung am endgültigen Ziel ersetzt eine bereits von einem rekursiven Resolver gecachte Alias-Antwort nicht sofort, und verschiedene Glieder können unterschiedliche TTL-Werte haben. Verlangt ein Anbieter einen CNAME zur Domain-Verifizierung, verwenden Sie genau den angegebenen Besitzernamen und das Ziel, einschließlich eines erforderlichen Unterstrich-Präfixes. Ändern Sie einen bestehenden CNAME nicht, ohne zu klären, was aktuell davon abhängt. Eine Kette ist nur so zuverlässig wie die Records und Dienste hinter jedem Glied.

  • Erfassen Sie jedes CNAME-Ziel vom Alias bis zur Adresse.
  • Prüfen Sie A und AAAA am endgültigen Ziel unabhängig voneinander.
  • Vermeiden Sie zirkuläre Aliase und widersprüchliche Records am selben Besitzernamen.
  • Klären Sie, ob Apex-Flattening eine Anbieterfunktion oder ein Standard-DNS-Record ist.
  • Vergleichen Sie TTLs, wenn ein aktualisiertes Ziel nicht überall sichtbar ist.

Eine Kette bei einer Migration nutzen

CNAMEs machen es einem Hosting-Anbieter leichter, seine zugrunde liegenden IP-Adressen zu ändern, ohne dass der Kunde jedes Mal einen A-Record bearbeiten muss. Der Preis dafür ist die Abhängigkeit vom Zielnamen und seinem Anbieter. Bestätigen Sie vor einem Plattformwechsel das neue Ziel, aktualisieren Sie den Alias bei der richtigen DNS-Autorität und prüfen Sie die gesamte Kette über einen öffentlichen Resolver. Lassen Sie den bisherigen Dienst weiterlaufen, solange Caches noch auf das alte Ziel verweisen können. Hört ein Lookup-Tool beim ersten Alias auf, verwenden Sie einen Resolver oder Checker, der die folgenden Glieder anzeigen kann, und testen Sie dann den endgültigen Dienst über den vorgesehenen Hostnamen.

Den grundlegenden Unterschied zwischen Adress- und Alias-Records erklärt CNAME vs. A-Record. Die DNS-Record-Referenz beschreibt weitere gängige Typen, und das Domain-Lookup-Tool kann öffentliche DNS-Daten für einen Hostnamen anzeigen. Ein sichtbarer CNAME ist ein Zeiger, nicht das Ziel selbst; die vollständige Kette nachzuverfolgen ist der zuverlässige Weg zu verstehen, zu welchem Endpunkt DNS aktuell führt.

Fragile Ketten bei Anbieterwechseln vermeiden

Jeder zusätzliche Alias fügt eine weitere Abhängigkeit hinzu, die gültig bleiben muss, und kann eine weitere Cache-Laufzeit einführen. Eine lange Kette ist nicht automatisch defekt, macht die endgültige Antwort aber schwerer nachvollziehbar und kann Migrationen erschweren, wenn mehrere Anbieter verschiedene Glieder besitzen. Halten Sie die Kette so kurz wie praktikabel, dokumentieren Sie, wer jedes Ziel kontrolliert, und prüfen Sie regelmäßig, dass alte Plattformnamen nicht mehr referenziert werden. Durchsuchen Sie die Zone vor dem Löschen eines Kontos oder dem Wechsel eines Anbieters nach Aliasen, die auf dessen Hostnamen zeigen. Ein korrekt aussehender erster CNAME kann sonst weiter von einem stillgelegten Ziel abhängen, das erst ausfällt, wenn der alte Anbieter abschaltet.

Möchten Sie die öffentlichen DNS-Adressen einer Domain prüfen? Nutzen Sie das Tool Domain IP Lookup.

Kostenlose Tools zu diesem Thema