我有一个 IIS 网站,它是 CloudFlare,它隐藏了我的 Web 服务器的真实 IP,但它也隐藏了我网站的所有访问者的真实 IP。我如何获得访客的真实IP?我已经看到了一些方法,但它是针对不同的网络服务器程序的。
最佳答案
完整答案可以在这里找到: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 服务器可见,而对托管的应用程序不可见。
如果我读得正确,它应该仍然可以在请求的 header 中使用(“CF-Connecting-IP”)。
希望能有所帮助。
关于asp.net - IIS - 获取 CloudFlare 背后的真实 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43498236/