Warum eine Abfrage das CDN zeigt, nicht den Origin
Besucher
fragt die Domain ab
CDN-Edge
104.21.x.x
das liefert DNS zurück
Origin-Server
echte IP, nie offengelegt
Wie CDNs per DNS den Traffic weltweit lenken
Das Kernversprechen eines CDN ist, Inhalte von einem Server auszuliefern, der jedem Besucher räumlich nahe ist, statt die ganze Welt von einem einzigen festen Ursprungsserver zu bedienen. Der Mechanismus, der das in den meisten Implementierungen möglich macht, ist DNS – genauer gesagt: verschiedenen Besuchern auf exakt dieselbe Abfrage verschiedene Antworten zu geben.
Dieselbe Domain, andere Antwort – mit Absicht
Steht ein CDN vor einer Domain, zeigen deren DNS-Records typischerweise (oft über einen CNAME) auf die Infrastruktur des CDN-Anbieters statt auf eine einzelne Ursprungs-IP. Die Nameserver des CDN beantworten jede eingehende Abfrage dann danach, woher sie zu stammen scheint, und liefern die IP-Adresse des Edge-Standorts zurück, der für diesen konkreten Besucher am nächsten – oder am wenigsten ausgelastet – ist. Zwei Personen auf entgegengesetzten Seiten der Welt, die dieselbe Domain abfragen, können korrekterweise zwei völlig verschiedene IP-Adressen erhalten.
- Deshalb ist es kein Fehler, wenn ein zweimal durchgeführter Domain-zu-IP-Lookup von zwei verschiedenen Standorten abweichende Ergebnisse liefert – das System arbeitet wie vorgesehen.
- Deshalb lösen CDN-gestützte Domains bei wiederholten Lookups auch oft zu mehreren Adressen auf – es gibt nicht die eine „richtige“ Antwort, nur aktuell passende.
- Auf diesen Records ist eine kurze TTL üblich, damit das CDN Traffic schnell von einem schwächelnden Edge-Standort wegverlagern kann, ohne ein langes Cache-Fenster abzuwarten.
Was das für die Fehlersuche bedeutet
Verhält sich eine CDN-gestützte Website bei manchen Besuchern merkwürdig und bei anderen nicht, ist der Blick darauf, zu welcher Adresse verschiedene Standpunkte die Domain tatsächlich auflösen, oft der schnellste Weg zu klären, ob ein einzelner Edge-Standort das Problem ist und nicht der Ursprungsserver oder die Anwendung selbst. Ein Tool, das direkt auflöst und die Rohantwort zeigt – ohne den DNS-Cache eines Browsers davor –, liefert ein sauberes Bild davon, was einer Region gerade tatsächlich ausgeliefert wird.
Die echte Adresse des Ursprungsservers wird absichtlich verborgen
Ein Nebeneffekt, den man kennen sollte: Wer eine CDN-gestützte Domain auflöst, erfährt die Adresse des Edge-Netzwerks, nicht die des dahinterliegenden Ursprungsservers – und das ist meist Absicht, kein Zufall. Die echte IP des Ursprungs aus dem öffentlichen DNS herauszuhalten, ist eine der einfachsten und wirksamsten Abwehrmaßnahmen einer Website gegen einen direkten Denial-of-Service-Angriff auf die eigentliche Infrastruktur statt auf die weit größere Kapazität des CDN davor. Es bedeutet auch, dass ein Domain-Lookup allein nicht verrät, wo eine Website „wirklich“ gehostet wird – nur, wo ihr Traffic derzeit in das Netzwerk des CDN eintritt, und das ist eine deutlich andere Frage.
| Signal | Hinter einem CDN | Direkt zum Ursprung |
|---|---|---|
| Wiederholte Lookups von einem Standort | Meist stabil | Meist stabil |
| Lookups aus verschiedenen Regionen | Oft unterschiedliche Adressen | Meist überall dieselbe Adresse |
| TTL | Typischerweise kurz (60-300s) | Oft länger, Stunden oder mehr |
| Inhaber der aufgelösten Adresse | Gehört dem CDN-Anbieter | Gehört dem Hosting-Anbieter der Website |
WHOIS oder ASN einer aufgelösten Adresse nachschlagen
Ein schneller, praktischer Weg zu prüfen, ob eine Domain hinter einem CDN liegt, ist herauszufinden, wem die aufgelöste IP-Adresse tatsächlich gehört – getrennt vom Domain-Lookup selbst. Eine aufgelöste Adresse, die auf die Autonomous System Number (ASN) eines bekannten CDN- oder Cloud-Anbieters registriert ist, ist ein starkes Signal, dass Sie ein Edge-Netzwerk vor sich haben und keinen Ursprungsserver – und erklärt sofort, warum dieselbe Domain aus einer anderen Region eine andere Adresse zeigen kann, ohne dass etwas nicht stimmt. Das ist ein nützlicher zweiter Schritt nach einem Lookup, aber kein Ersatz dafür: Die DNS-Antwort nennt die aktuelle Adresse, und die Inhaberabfrage verrät, zu welcher Art von Infrastruktur diese Adresse tatsächlich gehört.
Möchten Sie die öffentlichen DNS-Adressen einer Domain prüfen? Nutzen Sie das Tool Domain IP Lookup.
Weiterführende Artikel
Ein Hostname, mehrere A-Einträge
1. Antwort
93.184.216.34
2. Antwort
93.184.216.35
3. Antwort
93.184.216.36
Der Resolver liefert alle Einträge zurück, meist in wechselnder Reihenfolge
DNS-Round-Robin erklärt: Traffic auf mehrere IPs verteilen
Wie DNS-Round-Robin mehrere Adressen zurückgibt, was es für die Lastverteilung leistet – und was nicht – und wie Caching die Ergebnisse beeinflusst.
Ein Hostname, mehrere A-Einträge
1. Antwort
93.184.216.34
2. Antwort
93.184.216.35
3. Antwort
93.184.216.36
Der Resolver liefert alle Einträge zurück, meist in wechselnder Reihenfolge
DNS-Load-Balancing: Methoden, Vorteile, Grenzen
DNS-basierte Traffic-Verteilung im Vergleich zu Application Load Balancern – und wie TTLs, Health Checks und regionale Antworten die Verfügbarkeit prägen.
Warum eine Abfrage das CDN zeigt, nicht den Origin
Besucher
fragt die Domain ab
CDN-Edge
104.21.x.x
das liefert DNS zurück
Origin-Server
echte IP, nie offengelegt
Was ist ein Ursprungsserver? Unterschied zum CDN
Was ein Ursprungsserver hinter einem CDN oder Reverse Proxy tut, warum öffentliches DNS eine Edge-Adresse zeigen kann und wie Sie Fehler sicher eingrenzen.