【发布时间】:2023-03-19 22:13:01
【问题描述】:
有没有办法在 .Net Core Web API 应用程序中获取客户端的公共 IP 地址?
我尝试过Request.HttpContext.Connection.RemoteIpAddress,但它提供的是本地 IP,而不是公共 IP。
我还尝试使用 webrequest 从 IPInfo、checkip.. 等获取 IP,但由于请求是从服务器创建的,因此我获取的是服务器公共 IP,而不是客户端公共 IP。
【问题讨论】:
标签: asp.net-mvc api asp.net-core asp.net-web-api .net-core