IIS调用X-Forwarded-For Header (XFF)记录访客真实IP的两种方法

admin3年前网站建设53

问题:通过iis发布的网站放到f5设备后边,通过透明监听模式waf设备过滤后,公网访问者的真实ip被waf设备ip替代,在网站日志看不到原来的真实ip了。

处理方案1:利用第三方iis插件调用x-forwarded-for获得来访者的真实ip,解决iis放在f5后记录不到用户ip的问题。
处理方案2:使用微软官方的高级日志模块功能调用x-forwarded-for记录真实ip;

请注意,以上2种方案都需要waf管理员在f5设备上进行x-forwarded-for数据转发定义后使用!

方案1:

 

并解压 f5xforwardedfor文件。

根据自己的服务器操作系统版本将x86\release或者 x64\release目录下的 f5xffhttpmodule.dll 和 f5xffhttpmodule.ini拷贝到某个目录,比如 c:\f5xforwardedfor\。确保iis进程对该目录有读取权限。

打开iis管理器,双击模块功能。

单击配置本机模块,然后在弹出的对话框中,单击注册。

添加下载的.dll文件(最好x64和x86都添加好)

为添加的两个文件授权允许运行isapi和cgi扩展。

返回主页后,重启iis:

去%systemdrive%\inetpub\logs\logfiles查询iis日志,可以看到日志里边已经有相关原始ip信息了

方案2:

 

下载安装iis高级日志功能 microsoft/en-gb/download/details.aspx?id=7211

重新进iis主页,双击打开高级日志功能:

激活高级日志功能:

修改本机日志字段配置,增加字段:

field id输入”clientsourceip”;

category选择”default”;

source type选择”request header”;

source name输入”x-forwarded-for”;

添加日志定义:

在”base file name”字段中输入“client source ip”;然后点击”select fields”按钮,并选择”clientsourceip”;最后点击”应用”,回到主页;

返回主页后,重启iis:

查询高级日志,可以拿到访客原始ip信息了:


到此这篇关于iis调用x-forwarded-for header (xff)记录访客真实ip的两种方法的文章就介绍到这了,更多相关iis调用x-forwarded-for内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:blog.csdn/hzfw2008/article/details/105066565

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

SEO终极算法(二)

 上一篇我的文章《草根站长这一年用血的教训换来的SEO终极算法》受到了许多读者的争议。今天为了迎合读者迫切的需求,特意写了SEO终极算法(二),希望给做SEO的朋友们能有一些启发。本篇文章比较基础常识...

如何备份恢复IIS?详细备份恢复IIS的步骤

Windows的IIS有一个非常“坑爹”的备份还原功能,和大部分备份还原不同的是,这个服务默认不支持不同电脑之间的备份还原,如果用户重装Windows的话,即使备份了IIS的相...

3点教你做出个性化的高端网站建设

个性化的网站设计服务不同公司销售的产品不同,提供服务的品质也是存在着差异的,企业网站建设选择服务公司的时候,能够选择提供个性化服务的公司很重要,经过了个性化的设计之后,建设出来的网站在各个部分满意度则...

如何快速把网站建设好?

如果网站做得早一点,可以早一点上线,毕竟网站上线后不会马上被收录,如何做才能更快的建设网站呢?下面小编就和大家一起深入了解一下这方面的情况。 一、提前做好规划,准备好搭建网站的相关资料,这样...

用Flash建网站都存在哪些方面问题?

随着网站设计技术的进步,用Flash建网站在网站制作中的市场份额非常高。企业希望Flash技术来增强网站的互动性,提高自己网站的吸引力。但是 Flash 技术并不是万能的,在网站建设中会有一些弊端。F...

网站建设安全知识

在互联网飞速发展的今天,每个行业都在发生着变化。随着互联网的发展,网站建设或多或少存在安全隐患。下面是关于网站制作安全的知识。1.提高安全意识,提前做好防范大数据时代,我们每个人都非常注重隐私保护,但...