CDN (Content Delivery Network) ist eine der wichtigsten Komponenten zur Leistungsoptimierung jeder Website. Es beschleunigt die Bereitstellung von Inhalten, indem es Anfragen von den nächstgelegenen Standorten an die Benutzer weiterleitet und so einem globalen Publikum eine schnell ladende Website bietet.
Ein CDN ist nützlich, weil es zum Aufbau eines fehlertoleranten Systems beiträgt und die Website vor Cyberangriffen, wie z.B. Distributed Denial of Service (DDoS), schützt.
Insgesamt ist es für eine geschäftskritische Website unerlässlich, ein CDN zu integrieren, um die Leistung, Sicherheit und Skalierbarkeit zu verbessern.
Eine der häufigsten Fragen, die ich von denjenigen erhalte, die sich mit diesen technischen Feinheiten auskennen, ist, wie man herausfinden kann, welches CDN auf einer bestimmten Website verwendet wird.
Wir alle lieben die Neugierde, nicht wahr?
Ich habe bereits darüber geschrieben, wie Sie die auf einer Website verwendeten Technologien herausfinden können, und in diesem Beitrag erkläre ich Ihnen, wie Sie das CDN überprüfen können.
Es gibt 2 Möglichkeiten, das von einer Website verwendete CDN zu finden.
- Mit Online-Tools
- Manuell
#1. Mit Online-Tools das CDN finden
Der wahrscheinlich schnellste Weg ist die Verwendung von Online-Tools. Bei den folgenden Tools können Sie den Domainnamen eingeben, und Sie erhalten den Namen des CDN-Anbieters.
CDN-Finder
CDN Finder von CDN Planet zeigt Ihnen, welcher Provider für eine ganze Website oder einen bestimmten Domainnamen verwendet wird.
Im obigen Suchergebnis können Sie sehen, dass geekflare.com Cloudflare CDN verwendet.
SEO Website-Überprüfung
SEO Site Checkup ist ein weiteres Tool, mit dem Sie die Nutzung von CDNs feststellen können.
Die Schnittstelle ermöglicht die Eingabe einzelner oder mehrerer URLs und funktioniert ohne Registrierung, um eine begrenzte Anzahl von Abfragen pro Tag bereitzustellen. Es prüft, ob das Ziel ein CDN verwendet und für das Laden welcher Klasse von Assets.
SEO Site Checkup bietet eine 7-tägige kostenlose Testversion mit allen Tarifen.
#2. Manuelles Finden von CDN
Wenn die oben genannten Tools Ihnen keine Ergebnisse liefern, können Sie das CDN auch manuell finden. Das ist zwar etwas mühsam, aber Sie erhalten die CDN-Details.
Zunächst müssen Sie die IP-Adresse der Domain herausfinden. Sie können eines der folgenden Tools verwenden, um die IP-Adresse zu ermitteln.
Beispiel: Ich habe 104.27.175.50 als Eintrag von siterelic.com erhalten
Als nächstes müssen Sie den IP-Eigentümer mit Hilfe von Online-Tools herausfinden.
Bsp:
Wie Sie sehen können, gehört die IP zu Cloudflare. Wenn Sie den Prozess der IP-Ermittlung automatisieren möchten, können Sie die IP Lookup API nutzen.
Browser-Entwickler-Tools
Mit den eingebauten Entwickler-Tools des Browsers können Sie am schnellsten feststellen, ob eine Website die CDN-Technologie nutzt. Sie können mit der rechten Maustaste auf eine beliebige Webseite klicken und auf Seitenquelltext anzeigen
klicken, um den HTML-Code zu sehen.
Sie können nach unten scrollen oder die Suche(ctrl f
) verwenden, um statische Assets (z.B. .png – Bilder, .js – JavaScript, .css – Style Sheets) zu erkennen, die von CDNs geladen werden.
Canva ist zum Beispiel auf der Website von Cloudflare als Kunde aufgeführt. Ich habe also ihren Blog-Bereich canva.com/learn
geladen und den gleichen Prozess verwendet.
Sie können sehen, wie Cloudflare ein bestimmtes .js-Skript
lädt.
Eine andere Möglichkeit, den tatsächlichen Server herauszufinden, ist die Analyse der “Response Headers” in den Chrome-Entwicklertools.
Klicken Sie mit der rechten Maustaste auf die Webseite und dann auf Untersuchen. Dadurch öffnet sich das Toolfenster auf der rechten Seite. Nun sollten Sie im oberen Menü auf “Netzwerk” klicken und auf Aktualisieren.
Klicken Sie anschließend auf die Hauptanforderung, die in der Regel die URL ist. Daraufhin öffnet sich ein Menü auf der rechten Seite. Klicken Sie auf “Kopfzeilen” und suchen Sie “Antwort-Header”, indem Sie nach unten scrollen.
Das Vorhandensein der Antwort-Header
Cf-Apo-Via
, Cf-Cache-Status
, Cf-Edge-Cache
und Cf-Ray
zeigt an, dass Cloudflare verwendet wird. Darüber hinaus bestätigt die Überprüfung des Server-Headers
das Vorhandensein von Cloudflare.
CMD verwenden
Ein anderer Weg, um herauszufinden, ob eine Website für die Bereitstellung von Inhalten auf ein CDN zurückgreift, ist die Verwendung von CMD zur Abfrage von CNAME-Einträgen.
CNAMEs sind DNS-Einträge, die verwendet werden, um die Domain auf eine andere Quelle zu verweisen – in diesem Fall einen CDN-Anbieter.
Sie können diesen Befehl verwenden: nslookup -type=CNAME www.websiteURL.com
.
Sehen Sie sich dieses Ergebnis an, das ich bei der Abfrage der CNAME-Einträge von Geekflare erhalten habe.
C:\Windows\System32>nslookup -type=CNAME www.geekflare.com
Server: Unbekannt
Adresse: fe80::1c86:82ff:fe92:6f64
geekflare.com
primärer Nameserver = olga.ns.cloudflare.com
verantwortliche Mailadresse = dns.cloudflare.com
serial = 2346963261
auffrischung = 10000 (2 Stunden 46 Minuten 40 Sek.)
wiederholung = 2400 (40 Min.)
ablaufen = 604800 (7 Tage)
standard-TTL = 1800 (30 Min.)
Interessanterweise kam es bei einigen Websites zu Zeitüberschreitungen bei DNS-Anfragen
, wenn CNAME-Einträge abgefragt wurden. Das kann an einer falschen DNS-Konfiguration, an Netzwerkproblemen oder daran liegen, dass die Anfrage von der Firewall blockiert wird.
In diesem Fall können Sie den Befehl so abändern, dass er die IP-Adresse eines beliebigen öffentlichen DNS-Servers enthält, z.B. die von Googles 8.8.8.8. Der aktualisierte Befehl lautet dann nslookup -type=CNAME www.geekflare.com 8.8.8.8
.
Vorteile der Verwendung von CDNs
Die Verwendung von kostenpflichtigen und kostenlosen CDNs bietet zahlreiche Vorteile, darunter eine schnelle Bereitstellung, eine höhere Betriebszeit, eine bessere Suchmaschinenoptimierung und vieles mehr, wie unten aufgeführt.
Geschwindigkeit: Durch seine geografische Ausdehnung stellt ein CDN den Nutzern die Inhalte so nah wie möglich an ihrem Standort zur Verfügung und verkürzt so die Ladezeiten.
Verfügbarkeit: Ein CDN verfügt über mehrere Präsenzpunkte. Dadurch wird sichergestellt, dass die Inhalte auch dann verfügbar bleiben, wenn ein einzelner Server (einschließlich des Ursprungs-Servers) aufgrund einer überwältigenden Nachfrage, eines Cyberangriffs oder eines anderen Problems ausfällt.
SEO: Höhere Leistung (Geschwindigkeit) und bessere Verfügbarkeit sind wichtige Kennzahlen, die den Suchmaschinen (Google, Bing usw.) helfen, die Website als zuverlässig wahrzunehmen, was wiederum für eine bessere Suchmaschinenoptimierung (SEO) sorgt.
Kosten: CDNs speichern Inhalte im Cache und reduzieren die Gesamtzahl der Fahrten zum Ursprungsserver. Dadurch können Benutzer Bandbreite sparen und die von ihren Webhostern erhobenen Gebühren vermeiden.
Diese Kurzanleitung sollte Ihnen helfen, das CDN einer beliebigen Website für Ihre Recherche zu überprüfen.