參考:http://www.jbxue.com/article/7521.html
當IIS放在反向代理后面時,日志中的客戶端ip是反向代理服務器的ip,不是用戶的真實IP地址。
本文為大家介紹使用X-Forwarded-For獲取到用戶真實IP地址的方法。
下載 X-Forwarded-For,即文件是 F5XForwardedFor.dll
如dll文件位於:C:\ISAPIFilter\F5XForwardedFor.dll
在iis站點添加下面的 isapi 篩選器
操作步驟:
網站 -> 屬性 -> ISAPI篩選器 -> 添加 ->
篩選器名稱:F5XForwardedFor
可執行文選擇: C:\ISAPIFilter\F5XForwardedFor.dll
添加后重啟IIS。
過段時間再看iis的日志,此時記錄的客戶端ip就是用戶的真實IP地址了(IIS日志中c-ip列)