According to these docs, IIS should allow IP address restrictions to be made based on the x-forwarded-for
address seen by IIS if it is behind a proxy if enableProxyMode
is set to true. I have edited the feature settings to enable proxy mode, and added an "Allow" entry for our proxy's IP address.
My issue is that I am still getting a deny with 403 forbidden when I attempt to connect. It is worth noting that I am configuring this on only one of the applications of a specific website. IIS version is 8.0.x. I tested after full IIS reset and verifying the applicationHost.config:
<location path="mysite.com/myapp">
<system.webServer>
<security>
<ipSecurity allowUnlisted="false" enableProxyMode="true">
<add ipAddress="my proxy ip..." allowed="true" />
</ipSecurity>
</security>
</system.webServer>
</location>