服务器安装了安全软件会导致获取真实ip日志dll运行异常,导致无法成功获取真实ip地址.
所需的步骤取决于您的IIS版本。此操作适用iis7之上版本。
下载文件,这个文件网上下载里面包含两个版本,x86和x64,但是我我x64的系统,用x64的版本反而不行,浪费了一大把时间,后来用了X86的版本,反而有用,不知道是来源的版本弄错了,还是什么原因,这里提供的是我自己能用在x64的系统上的,因为是服务器用,现在服务器应该都是x64的系统。
把文件解压添加到模块中,如下图:
上面这个路径就是压缩包文件,你解压存放的路径。
我做完上面操作,iis日志中就能够显示真实IP地址了。(未重启iis即可显示)
但是网上绝大部分教程,还增加了其他几个步骤,反正我是没配置,如果你按照我上面的配置后,仍然没有显示的话,就继续按照网上的教程配置几步吧。
说【ISAPI和CGI限制】,【ISAPI筛选器】都要做添加。
如果还是不行。
考虑F5XFFHttpModule.dll这个文件,iis是否有访问权限,如果没有就加上。