【发布时间】:2013-04-03 14:43:53
【问题描述】:
我开发了网站。我需要获取网站访问者的 IP。 我尝试使用 Request,但它只有内部 IP:
Response.Write(Request.ServerVariables["REMOTE_ADDR"]);
我查看了服务器变量集合中的所有键 - 结果相同:
foreach (string var in Request.ServerVariables)
{
Response.Write(Request[var]);
}
如何获取外部 IP 地址?
【问题讨论】:
-
我发现了问题。我使用了 VPN 连接,这就是 ServerVariables 返回我内部 IP 的原因。我关闭了 VPN 连接,它返回了正确的外部 IP。