IIS調(diào)用X-Forwarded-For Header (XFF)記錄訪客真實(shí)IP的兩種方法
問題:通過IIS發(fā)布的網(wǎng)站放到F5設(shè)備后邊,通過透明監(jiān)聽模式WAF設(shè)備過濾后,公網(wǎng)訪問者的真實(shí)IP被WAF設(shè)備IP替代,在網(wǎng)站日志看不到原來的真實(shí)IP了。
處理方案1:利用第三方IIS插件調(diào)用X-Forwarded-For獲得來訪者的真實(shí)IP,解決IIS放在f5后記錄不到用戶ip的問題。
處理方案2:使用微軟官方的高級(jí)日志模塊功能調(diào)用X-Forwarded-For記錄真實(shí)IP;
請(qǐng)注意,以上2種方案都需要WAF管理員在F5設(shè)備上進(jìn)行X-Forwarded-For數(shù)據(jù)轉(zhuǎn)發(fā)定義后使用!
方案1:
并解壓 F5XForwardedFor文件。
下載地址:http://www.dbjr.com.cn/softs/770998.html
根據(jù)自己的服務(wù)器操作系統(tǒng)版本將x86\Release或者 x64\Release目錄下的 F5XFFHttpModule.dll 和 F5XFFHttpModule.ini拷貝到某個(gè)目錄,比如 C:\F5XForwardedFor\。確保IIS進(jìn)程對(duì)該目錄有讀取權(quán)限。
打開IIS管理器,雙擊模塊功能。
單擊配置本機(jī)模塊,然后在彈出的對(duì)話框中,單擊注冊(cè)。
添加下載的.dll文件(最好x64和x86都添加好)
為添加的兩個(gè)文件授權(quán)允許運(yùn)行ISAPI和CGI擴(kuò)展。
返回主頁(yè)后,重啟IIS:
去%SystemDrive%\inetpub\logs\LogFiles查詢IIS日志,可以看到日志里邊已經(jīng)有相關(guān)原始IP信息了
方案2:
下載安裝IIS高級(jí)日志功能https://www.microsoft.com/en-gb/download/details.aspx?id=7211
重新進(jìn)IIS主頁(yè),雙擊打開高級(jí)日志功能:
激活高級(jí)日志功能:
修改本機(jī)日志字段配置,增加字段:
Field ID輸入”ClientSourceIP”;
Category選擇”Default”;
Source type選擇”Request Header”;
Source name輸入”X-Forwarded-For”;
添加日志定義:
在”Base file name”字段中輸入“Client Source IP”;然后點(diǎn)擊”Select Fields”按鈕,并選擇”ClientSourceIP”;最后點(diǎn)擊”應(yīng)用”,回到主頁(yè);
返回主頁(yè)后,重啟IIS:
查詢高級(jí)日志,可以拿到訪客原始IP信息了:
到此這篇關(guān)于IIS調(diào)用X-Forwarded-For Header (XFF)記錄訪客真實(shí)IP的兩種方法的文章就介紹到這了,更多相關(guān)IIS調(diào)用X-Forwarded-For內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決Windows 2003“在系統(tǒng)啟動(dòng)時(shí)至少有一個(gè)服務(wù)或驅(qū)動(dòng)程序產(chǎn)生錯(cuò)誤”
每次裝Windows 2003用幾遍系統(tǒng)啟動(dòng)時(shí)就會(huì)彈出“在系統(tǒng)啟動(dòng)時(shí)至少有一個(gè)服務(wù)或驅(qū)動(dòng)程序產(chǎn)生錯(cuò)誤“的錯(cuò)誤對(duì)話框。2010-04-04IIS服務(wù)器下做301永久重定向設(shè)置方法[圖解]
以前也沒怎么關(guān)注301重定向,第一因?yàn)闆]有網(wǎng)站要重定向,第二對(duì)于不帶www的域名我都是用的轉(zhuǎn)發(fā)到帶www的域名。2011-10-10在IIS7中應(yīng)用Application Request Routing配置反向代理的圖文教程
在IIS7之前,在windows上要實(shí)現(xiàn)該功能卻不是一件容易的事情,但是在IIS7上,通過Application Request Routing模塊,我們可以輕松實(shí)現(xiàn)反向代理2013-07-07沒有ISAPI Rewrite FULL照樣玩多站點(diǎn)偽靜態(tài)的方法分享
IIS中增加URL Rewrite功能,最多人選用的是名為“ISAPI Rewrite“的軟件,網(wǎng)上下載的破解版,其實(shí)破解不完善,最終會(huì)不能用2011-11-11IIS7.5應(yīng)用程序池集成模式和經(jīng)典模式的區(qū)別介紹
由于最近公司服務(wù)器上需要將iis的應(yīng)用程序池全部都升級(jí)到4.0的框架,當(dāng)然選擇4.0就肯定使用集成模式部署2012-08-08阿里云Windows 2008一鍵安裝包配置php web環(huán)境圖文安裝教程(IIS+Php+Mysql)
這篇文章主要介紹了阿里云Windows 2008一鍵安裝包配置web環(huán)境圖文安裝教程(IIS+Php+Mysql),當(dāng)前使用2008 r2的朋友越來越多了,這個(gè)安裝包對(duì)于快速架設(shè)php運(yùn)行環(huán)境是非常不錯(cuò)的工具2016-10-10WIN2003服務(wù)器 IIS經(jīng)常停止響應(yīng)問題解決辦法參考
前些天,朋友的服務(wù)器出現(xiàn)問題了,現(xiàn)象就是IIS經(jīng)常停止響應(yīng),restart iis 既正常!經(jīng)過一番努力問題解決,把方法和相關(guān)參考總結(jié)供各位參考2011-10-10Microsoft Windows 2008 Server R2 iis7.5上傳文件限制200K更改
這篇文章主要介紹了Microsoft Windows 2008 Server R2上傳文件限制200K更改,需要的朋友可以參考下2015-10-10