2017-12-01 12 views
0

Ich habe eine Webanwendung Last ausgeglichen mit Citrix NetScaler zwischen 2 Win Server 2016 Server, IIS 10. Gemäß unserem Geschäftsfall müssen wir bestimmte IPs blockieren, IP Bereiche auf IIS-Ebene. Da es sich jedoch um einen Netscaler handelt, können wir IPs nicht mithilfe von IIS> Website> IP-Adresse und Domäneneinschränkungen> Eintrag verweigern blockieren. Wir haben Client-IP-Passthrough auf Netscaler-Anfrage-Headern durchgeführt. Aber irgendwie, es ist nicht auf die Iis - IP Address Restrictions, bestimmte IPs zu blockieren. Bitte helfen Sie mir hier, was der Grund dafür sein wird und wie Sie dies mithilfe von IIS-Konfigurationen beheben können, ohne den Anwendungscode zu ändern. Danke im Voraus.IIS -IP-Adresse und Domain-Einschränkungen für LoadBalanced App mit Netscaler

Hinweis: Ich habe versucht, "Deny entry" für die IP meines Handys auf IIS hinzuzufügen, aber IIS wählt es nicht aus.

Antwort

0

1: Sie müssen den Netscaler konfigurieren, um den Client-IP-Header x-forwarded-for zu benennen. Dies ist nicht der Standard-Header-Name, der von Netscaler verwendet wird.

2: Weiter müssen Sie "enableProxyMode" in den IP-Sicherheitseinstellungen aktivieren, so dass es beginnt, HTTP-Header für die Client-IP-Blockierung zu verwenden.

Verwandte Themen