chevron_right
chevron_right
Häufige Symptome
Technical Support/Troubleshooting

Häufige Symptome

Last Updated over a week ago
Article Navigation
Conseils pour la prévention et l'entretien
Häufige Symptome
Tipps zur Prävention und Wartung
Tipps zur Prävention und Wartung
Verwandt
Brauchen Sie weitere Unterstützung?

Conseils pour la prévention et l'entretien

Willkommen zu unserem Leitfaden zur Fehlerbehebung bei der Verwendung des X-Forwarded-For (XFF)-Headers mit Ezoic. Dieser Artikel soll Ihnen helfen, den Zweck des XFF-Headers, seine gängigen Nutzungsszenarien und die Implementierung auf Ihrer Website zu verstehen. Am Ende dieses Leitfadens werden Sie in der Lage sein, den XFF-Header zu Ihrer PHP-, .NET- oder WordPress-Seite hinzuzufügen, um sicherzustellen, dass die ursprüngliche IP-Adresse Ihrer Nutzer korrekt übermittelt wird, auch wenn sie über die Server von Ezoic geleitet wird. Dies kann hilfreich sein, um Probleme wie Ursprungsfehler oder Captchas zu vermeiden.

Häufige Symptome

Häufige Symptome, die auf die Notwendigkeit der Verwendung des X-Forwarded-For (XFF)-Headers hinweisen, sind:

  1. Falsche IP-Adresse in den Zugriffsprotokollen: Bei Nutzung der Ezoic-Plattform können die Zugriffsprotokolle Ezoic-IP-Adressen statt der ursprünglichen IP-Adresse des Benutzers anzeigen. Diese Diskrepanz tritt auf, weil Anfragen Ihrer Website-Besucher über die Amazon Cloud-Server (AWS) von Ezoic geleitet werden.
  2. Fehlidentifizierung als Bot-Angriffe: Gelegentlich können Hosting-Unternehmen die über Ezoic gehenden Anfragen als Bot-Angriff fehlinterpretieren, da die Anfragen von einer einzigen oder wenigen IP-Adressen statt von einer vielfältigen IP-Range stammen.
  3. Origin-Fehler: Benutzer könnten Origin-Fehler erleben, wenn die ursprüngliche IP nicht korrekt weitergeleitet wird.
  4. 520-Fehler: Ein weiteres Symptom kann das Auftreten von 520-Fehlern sein, die durch Fehlinterpretation von Anfragen verursacht werden.
  5. Robot-Captcha: Benutzer könnten auch auf das Robot-Captcha Ihres Hosts stoßen, infolge fehlinterpretierter Anfragen.

Durch die Implementierung des XFF-Headers können diese Symptome gemindert werden, da die ursprüngliche IP-Adresse des Webseitenbesuchers an Ihren Server übermittelt wird.

Tipps zur Prävention und Wartung

Hinzufügen des X-Forwarded-For (XFF) Headers in .PHP und .NET

Für PHP: $_SERVER['HTTP_X_FORWARDED_FOR'] 

Für .NET: HttpContext.Current.Request.Headers["X-Forwarded-For"]

1. Erstellen Sie ein Backup Ihrer Website. Sie können dazu Tools wie PHPmyadmin verwenden.

2. Sie müssen den XFF-Code in eine Datei einfügen, auf die alle Ihre Seiten zugreifen, wie z.B. header.php, init.php oder config.php.

3. In einer dieser Dateien sollten Sie bereits $_SERVER['REMOTE_ADDR'] sehen, das Sie durch $_SERVER['HTTP_X_FORWARDED_FOR'] ersetzen können.

Hinzufügen des X-Forwarded-For (XFF) Headers in WordPress

1. Gehen Sie zu Ihrer wp-config.php Datei

2. Der Ort in der Datei, an dem Sie den Code hinzufügen, hängt von Ihrem Theme ab. Wenn Sie unsicher sind, kontaktieren Sie bitte die Eigentümer Ihres Themes.

3. Sobald Sie den richtigen Ort kennen, kopieren und fügen Sie den folgenden Code in die Datei ein

              // Verwenden des X-Forwarded-For HTTP-Headers, um die echte IP-Adresse des Besuchers zu erhalten
              if ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
                  $http_x_headers = explode( ',', $_SERVER['HTTP_X_FORWARDED_FOR'] );
                  $_SERVER['REMOTE_ADDR'] = $http_x_headers[0];
              }

Zusätzlicher Schritt für beide Methoden:

Nachdem Sie den X-Forwarded-For Header implementiert haben, müssen Sie Ihren Hoster informieren. Dieser muss auf seiner Seite zusätzliche Konfigurationen vornehmen, damit die Anfragen wie erwartet durchlaufen können.

Tipps zur Prävention und Wartung

Um optimale Leistung sicherzustellen und Probleme im Zusammenhang mit dem X-Forwarded-For (XFF) Header zu vermeiden, beachten Sie die folgenden Tipps:

  1. Regelmäßige Backups: Erstellen Sie immer ein Backup Ihrer Website, bevor Sie Dateien ändern.
  2. Aktuell bleiben: Halten Sie Ihren Server und die zugehörige Software auf dem neuesten Stand, um Kompatibilitätsprobleme und Sicherheitslücken zu minimieren. Dies umfasst das Aktualisieren von Plugins, Themes und der Kernsoftware.
  3. Logs überwachen: Überwachen Sie regelmäßig die Serverprotokolle, um sicherzustellen, dass der XFF-Header korrekt funktioniert und die ursprünglichen IP-Adressen der Benutzer wie vorgesehen aufgezeichnet werden.
  4. Dokumentation konsultieren: Ziehen Sie immer die offizielle Dokumentation Ihres Webservers, Proxyservers oder Lastverteilers zu Rate, um spezifische Anweisungen und bewährte Verfahren im Zusammenhang mit dem XFF-Header zu erhalten.

Das Befolgen dieser Tipps kann dazu beitragen, die nahtlose Funktionalität des XFF-Headers aufrechtzuerhalten und häufige Probleme im Zusammenhang mit der Weiterleitung von IP-Adressen zu verhindern.

Verwandt

Wenn die Methode X-Forwarded-For nicht hilft, lesen Sie bitte diesen Artikel darüber, wie Sie Origin-Fehler beheben können, um weitere Lösungen auszuprobieren.

Brauchen Sie weitere Unterstützung?

Wenn Sie weitere Unterstützung bei der Implementierung eines XFF-Headers benötigen, melden Sie sich bitte über https://support.ezoic.com/ an, um unsere dedizierten Ressourcen für Support zu nutzen. Wir sind hier, um zu helfen!
× Enlarged Image

Loading ...