Cloudflare einrichten

Wie Sie Ihre Website mit Cloudflare verbinden und absichern.

Cloudflare ist ein Dienst, der Websites vor Angriffen schützt, das Laden von Seiten beschleunigt und die allgemeine Sicherheit verbessert.

Wichtigste Funktionen:

  • Blockierung schädlicher Bots, DDoS-Angriffe und Spam
  • Caching statischer Dateien (CSS, JS, Bilder) auf Servern weltweit
  • Bedrohungsschutz auf Netzwerkebene
  • Kostenlose SSL/TLS-Zertifikate und vieles mehr

Vollständige Liste der Tarife und Funktionen: Cloudflare Plans & Pricing
Support und Dokumentation: Cloudflare Help Center

Für maximalen Schutz und optimale Performance empfiehlt sich folgender mehrschichtiger Ansatz:
Cloudflare → Fornex Firewall → Ihr Server

Dieses Setup:

  • Filtert offensichtliche Bedrohungen bei Cloudflare
  • Beschränkt eingehenden Traffic via Fornex Firewall auf Cloudflare-IPs
  • Blockiert den direkten Zugriff auf Ihren Server aus dem öffentlichen Internet

Schritt 1. Cloudflare-Konto erstellen

  1. Gehen Sie zu cloudflare.com und klicken Sie auf Sign Up.
  2. Wählen Sie einen Tarif (der kostenlose Tarif reicht für den Einstieg).
  3. Geben Sie Ihre E-Mail-Adresse und Ihr Passwort ein und bestätigen Sie Ihr Konto.

Cloudflare-Registrierung Cloudflare-Registrierung

Schritt 2. Domain hinzufügen

  1. Geben Sie Ihren Domainnamen ein und klicken Sie auf Continue.
  2. Cloudflare scannt Ihre vorhandenen DNS-Einträge (dauert etwa 1–2 Minuten).
  3. Nach Abschluss klicken Sie auf Continue.

Domain hinzufügen Domain hinzufügen

Schritt 3. DNS-Einträge prüfen und konfigurieren

Cloudflare importiert Ihre aktuellen DNS-Einträge automatisch.
Prüfen Sie, ob alle wichtigen Einträge vorhanden sind (A, CNAME, MX, TXT usw.).

  • Fehlende Einträge hinzufügen: auf Add record klicken, Typ wählen, Name/Wert/TTL eingeben und speichern.
  • Für Subdomains (z. B. api.example.com) einzelne Einträge anlegen — der Wildcard-Eintrag (*) bietet keinen vollständigen Cloudflare-Schutz.
  • Einträge direkt in der Oberfläche bearbeiten oder löschen.

Wenn alles korrekt aussieht, klicken Sie auf Continue.

DNS-Konfiguration DNS-Konfiguration

Schritt 4. Nameserver aktualisieren

Cloudflare stellt zwei neue Nameserver bereit (z. B. ns1.cloudflare.com und ns2.cloudflare.com).
Melden Sie sich bei Ihrem Domain-Registrar an und ersetzen Sie die aktuellen Nameserver durch die von Cloudflare.

Die Propagierung kann bis zu 24 Stunden dauern.
Danach ändert sich der Domain-Status in Cloudflare zu Active.

Wichtig

Während der DNS-Propagierung ist Ihre Website möglicherweise vorübergehend nicht erreichbar oder wird noch über die alten DNS-Server ausgeliefert. Das ist normal.

Schritt 5. Server-seitigen Schutz und Fornex Firewall einrichten

Für maximalen Schutz konfigurieren Sie die Filterung auf drei Ebenen:

1. Auf Ihrem Server

Schließen Sie alle nicht benötigten Ports. Halten Sie nur die tatsächlich genutzten offen:

  • 80 und 443 — HTTP/HTTPS (für die Website erforderlich)
  • 22 — SSH (falls verwendet)
  • 21 — FTP (falls verwendet)
  • Verwaltungspanel-Port (z. B. 8443 für HestiaCP, 2083/2087 für cPanel usw.) — falls Sie ein Panel verwenden

Für VPS: Nutzen Sie die integrierte Firewall im Fornex-Kundenbereich (VPS → Reiter Firewall).
Für dedizierte Server: Konfigurieren Sie manuell mit iptables, ufw oder firewalld — eine Firewall-Schaltfläche im Dashboard gibt es hier nicht.

Beispiel einer einfachen ufw-Konfiguration (nur Cloudflare-IPs zulassen):

# HTTP/HTTPS nur aus Cloudflare-Bereichen zulassen
sudo ufw allow from 173.245.48.0/20 to any port 80,443 proto tcp
sudo ufw allow from 103.21.244.0/22 to any port 80,443 proto tcp
# ... alle Bereiche von https://www.cloudflare.com/ips/ hinzufügen

# SSH/FTP/Panel zulassen (falls nötig) — idealerweise nur von Ihrer IP oder Cloudflare
sudo ufw allow from YOUR_IP to any port 22 proto tcp
sudo ufw allow from YOUR_IP to any port 21 proto tcp
sudo ufw allow from YOUR_IP to any port 8443 proto tcp  # Beispiel für HestiaCP

# Alles andere auf diesen Ports ablehnen
sudo ufw deny 80,443,22,21,8443
sudo ufw reload

Aktuelle vollständige Cloudflare-IP-Bereiche: https://www.cloudflare.com/ips/

2. Bei Fornex (nur VPS)

Im Kundenbereich → VPS → Reiter Firewall:

  • Regeln erstellen, die eingehenden Traffic nur aus Cloudflare-IP-Bereichen erlauben (Liste oben)
  • Benötigte Ports freigeben (80, 443, 22, 21, Panel-Port usw.)
  • Alles andere sperren

Das fügt eine zusätzliche Schutzschicht hinzu — selbst wenn jemand Cloudflare umgeht, werden direkte Angriffe auf Ihre Server-IP blockiert.
Auf dedizierten Servern erfolgt die gesamte Filterung manuell auf dem Server selbst (iptables/ufw/firewalld).

3. Bei Cloudflare

  • Proxy status (orangefarbene Wolke) für alle A/CNAME-Einträge aktivieren — so wird der Traffic über Cloudflare geleitet
  • Unter Security → WAF die Managed Rules aktivieren (kostenlos)
  • Bot Fight Mode oder Super Bot Fight Mode einschalten
  • Unter SSL/TLS → Edge Certificates den Modus Full (strict) wählen
  • Im Bereich Caching das Caching statischer Dateien aktivieren

Nach der Konfiguration aller drei Ebenen:

  • Direkte Angriffe auf Ihre Server-IP werden durch die Firewall blockiert
  • Cloudflare filtert die meisten Bedrohungen heraus
  • Ihr Server erhält nur sauberen, verifizierten Traffic

Überprüfung

  • Senden Sie eine Testanfrage oder -E-Mail — prüfen Sie die Header auf Cloudflare-Markierungen (CF-Ray, CF-Connecting-IP)
  • Versuchen Sie, die Website direkt über ihre IP aufzurufen — der Zugriff sollte blockiert sein
  • Testen Sie die Seitenladegeschwindigkeit und die E-Mail-Zustellung

Hinweis

Auf dedizierten Servern Vorsicht: Wenn Sie den SSH-Port 22 versehentlich ohne eine Ausnahmeregel für Ihre IP sperren, verlieren Sie den Zugang. Legen Sie Ausnahmen zuerst fest.

Hilfe

Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns