我有一个名为CloudFlare的IIS网站,它隐藏了我的网络服务器的真实IP,但它也隐藏了我网站所有访问者的真实IP。我如何获得我的游客的真实IP?我已经看到了这样做的方法,但它适用于不同的Web服务器程序。
答案 0 :(得分:2)
完整答案可以在这里找到:https://support.cloudflare.com/hc/en-us/articles/200170666-How-do-I-correct-visitor-IP-with-Microsoft-IIS-
tl,dr:你需要安装一个模块并进行配置(在IIS 7中)。
如果是IIS 8+,它是内置的,但它只会使访问者IP地址对IIS服务器可见,而不是对托管的应用程序可见。
如果我正确读取它,它仍应在请求的标题中可用(" CF-Connecting-IP")。
希望它会有所帮助。