ADC

Beispiel 1: Alte X-Forwarded-For- und Client-IP-Header löschen

Example Inc. möchte alte X-Forwarded-For- und Client-IP-HTTP-Header aus eingehenden Anfragen entfernen, sodass die einzigen X-Forwarded-For-Header, die angezeigt werden, die vom lokalen Server hinzugefügt wurden. Diese Konfiguration kann über die NetScaler-Befehlszeile oder das Konfigurationsprogramm vorgenommen werden. Der Systemadministrator von Example Inc. ist ein Netzwerkingenieur der alten Schule und zieht es vor, wenn möglich, eine CLI zu verwenden, möchte aber sichergehen, dass er die Schnittstelle des Konfigurationsprogramms versteht, damit er neuen Systemadministratoren im Team zeigen kann, wie sie verwendet wird.

Die folgenden Beispiele zeigen, wie jede Konfiguration sowohl mit der CLI als auch mit dem Konfigurationsprogramm durchgeführt wird. Die Prozeduren werden unter der Annahme abgekürzt, dass Benutzer bereits die Grundlagen zum Erstellen von Umschreibaktionen, Erstellen von Umschreibrichtlinien und Bindungsrichtlinien kennen.

So löschen Sie alte X-Forwarded und Client-IP-Header aus einer Anforderung mit der Befehlszeilenschnittstelle

Geben Sie in der Befehlszeile die folgenden Befehle in der angegebenen Reihenfolge ein:

add rewrite action act_del_xfor delete_http_header x-forwarded-for
add rewrite action act_del_cip delete_http_header client-ip
add rewrite policy pol_check_xfor 'HTTP.REQ.HEADER("x-forwarded-for").EXISTS' act_del_xfor
add rewrite policy pol_check_cip 'HTTP.REQ.HEADER("client-ip").EXISTS' act_del_cip
bind rewrite global pol_check_xfor 100 200
bind rewrite global pol_check_cip 200 300
<!--NeedCopy-->

So löschen Sie alte X-Forwarded- und Client-IP-Header aus einer Anfrage mithilfe des Konfigurationsprogramms

Erstellen Sie im Dialogfeld „Rewrite-Aktion erstellen“ zwei Rewrite-Aktionen mit den folgenden Beschreibungen.

Name Typ Argument (e)
act_del_xfor delete_http_header x-weitergeleitete für
act_del_cip delete_http_header Client-IP

Erstellen Sie im Dialogfeld „Rewrite-Richtlinie erstellen“ zwei Rewrite-Richtlinien mit den folgenden Beschreibungen.

Name Ausdruck Aktion
pol_check_xfor ‘HTTP.REQ.HEADER („x-forwarded-for“) .EXISTS’ act_del_xfor
pol_check_cip ‘HTTP.REQ.HEADER („Client-IP“) .EXISTS’ act_del_cip

Binden Sie beide Richtlinien an globale Richtlinien, indem Sie die unten angegebenen Prioritäten und goto-Ausdruckswerte zuweisen.

Name Priorität Gehe zu Expression
pol_check_xfor 100 200
pol_check_cip 200 300

Alle alten X-Forwarded-For- und Client-IP-HTTP-Header werden jetzt aus eingehenden Anfragen gelöscht.

Beispiel 1: Alte X-Forwarded-For- und Client-IP-Header löschen