Zum Inhalt springen

Echte Besucher-IP auf Ihrem Server

Ihr Server sieht die Adresse des CDN. Die echte IP der Besucher steht in einem Header – so werten Sie ihn aus.

Einrichten

Vertrauen Sie dem Header nur, wenn die Anfrage vom CDN kommt – sonst kann jeder eine falsche IP vortäuschen. Die Adressen des CDN stehen im Portal unter Domain → Server → „Nur Anfragen vom CDN zulassen“.

nginx
# je Adresse des CDN eine Zeile
set_real_ip_from 198.51.100.0/24;
real_ip_header   X-Real-IP;
Apache (mod_remoteip)
RemoteIPHeader X-Real-IP
RemoteIPTrustedProxy 198.51.100.0/24
PHP, falls am Webserver nichts geht
$ip = $_SERVER['HTTP_X_REAL_IP'] ?? $_SERVER['REMOTE_ADDR'];
WordPress
Viele Sicherheits-Plugins (Wordfence, Limit Login Attempts …) haben eine Einstellung „Hinter einem Proxy“ – dort X-Real-IP wählen.

HTTPS erkennen

Spricht das CDN Ihren Server per HTTP an, meint manche Anwendung, sie liefe ohne HTTPS, und leitet endlos um. Werten Sie X-Forwarded-Proto aus oder stellen Sie die Verbindung auf HTTPS um – siehe Zu viele Weiterleitungen.

War dieser Artikel hilfreich?

Nicht fündig geworden? Durchsuchen Sie die Übersicht, schauen Sie auf die Statusseite oder schreiben Sie uns – die Kontaktdaten stehen im Impressum.