ADC

IP-Adresse des Clients in den Anforderungsheader einfügen

Ein NetScaler verwendet die Subnetz-IP-Adresse (SNIP), um eine Verbindung zum Server herzustellen. Der Server muss den Client nicht kennen.

In einigen Situationen muss der Server jedoch wissen, welchen Client er bedienen muss. Wenn Sie die Client-IP-Einstellung aktivieren, fügt die Appliance die IPv4- oder IPv6-Adresse des Clients ein und leitet die Anfragen an den Server weiter. Der Server fügt diese Client-IP in den Header der Antworten ein. Der Server ist sich des Clients also bewusst.

Hinweis: Um mehrere Header einzufügen, müssen Sie einen der folgenden Schritte ausführen:

  • Fügen Sie Rewrite-Richtlinien hinzu, um CLIENT.IS_SSL zu überprüfen, und fügen Sie den entsprechenden Header ein.
  • Binden Sie die entsprechende Rewrite-Richtlinie für jeden virtuellen Server basierend auf dem Typ.

So fügen Sie die Client-IP-Adresse über die Befehlszeilenschnittstelle in die Clientanfrage ein

Geben Sie an der Eingabeaufforderung Folgendes ein:

set service <name> -CIP <Value> <cipHeader>
<!--NeedCopy-->

Beispiel:

set service Service-HTTP-1 -CIP enabled X-Forwarded-For
<!--NeedCopy-->

So fügen Sie die Client-IP-Adresse über die grafische Benutzeroberfläche in die Clientanfrage ein

  1. Navigieren Sie zu Traffic Management > Load Balancing > Services, und bearbeiten Sie einen Service.
  2. Klicken Sie im Bereich Diensteinstellungen auf das Symbol Bearbeiten.
  3. Aktivieren Sie im Bereich Load Balancing Service das Kontrollkästchen Client-IP-Adresse einfügen .
IP-Adresse des Clients in den Anforderungsheader einfügen