获取客户端IP,我们通常使用的一个方法就是:

Request.ServerVariables("REMOTE_ADDR")

通过服务器变量里的“REMOTE_ADDR”属性获取。

但这存在一个问题,当你的服务器使用了负载均衡部署,则会导致

Request.ServerVariables("REMOTE_ADDR") ==null。

也许使用Request.ServerVariables ("HTTP_X_FORWARDED_FOR")也可能是null。

不清楚是负载均衡配置那块的问题,还是本身就存在这种问题。

不过最好能在获取后做一个非空判断再去使用它还是保险些。

相关文章:

  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-30
  • 2021-10-02
相关资源
相似解决方案