【发布时间】:2013-03-08 15:35:06
【问题描述】:
我的网站中有一行关键代码在我们的开发环境中工作,但在生产环境中却没有。好吧,我说它在开发中有效,但事实是它给出了::1,这是 IPv6 环回地址。
无论如何,我想要做的是捕获访问该站点的用户的 IP 地址。因此,我使用Request.UserHostAddress 来做到这一点。正如我所说,在开发过程中,它给了我回送地址,这是正确的,因为我是从我的机器上运行该站点的。在现场,它做了一些完全不同的事情。它总是返回负载均衡器的地址。
我想了解的是这个。使用 Request.UserHostAddress 捕获用户的 IP 地址是我错了,还是我们的网络设置有问题或其他问题?
谢谢,
萨钦
【问题讨论】:
标签: c# request load-balancing