0
在限制IP安全方面存在問題。 我已經做了web.config文件,並放置在文件夾中,我試圖限制見下圖:瀏覽時限制IP安全
<section name="ipSecurity" overrideModeDefault="Allow" />
但是:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<ipSecurity allowUnlisted="false" enableProxyMode="true" denyAction="Forbidden">
<clear />
<add ipAddress="123.456.789" allowed="true" />
</ipSecurity>
</security>
</system.webServer>
</configuration>
我還調整了對的applicationHost.config到該文件夾中的文件我得到一個403. 我已重新啓動IIS和IP地址是正確的。
我錯過了什麼?
你在IIS日誌中看到了什麼IP地址?你看到123.456.789?而且,因爲proxymode啓用了x-forwaded頭文件中的內容。 –
由於Ravi 日誌文件顯示與我使用whatmyip(123.456.789)不同的IP地址(987.654.321)。 使用enabledProxyMode =「true」它需要配置中的兩個IP都允許訪問。 我認爲這是用一個代理地址IIS在我的靜態IP之前看到的? – TFFX
通常情況下,情況並非如此。你身處何種網絡?通常辦公網絡會有很多交換機,所以你將無法預測你的IP。另一種情況是,如果您的請求在到達IIS之前通過代理進行路由。 –